Involved Projects and Packages
LT XML is an integrated set of XML tools and a developers' tool kit,
including a C-based API.
The LT XML tool kit includes stand-alone tools for a wide range of
processing of well-formed XML documents, including searching and
extracting, down-translation (for example, report generation,
formatting), tokenizing and sorting.
For special purposes beyond what the pre-constructed tools can achieve,
extending their functionality and/or creating new tools is easy using
the LT XML API. Minimal applications require less than one-half page of
C code to express.
LT XML provides two views of an XML file; one as a flat stream of
markup elements and text; a second as a sequence of tree-structured XML
elements. The two views can be mixed, allowing great flexibility in the
manipulation of XML documents. It also includes a powerful, yet simple,
querying language, which allows the user to quickly and easily select
those parts of an XML document which are of interest.
Contains the DTD "Mathematical Markup Language" (MathML) Version 2.0,
W3C Recommendation 21 February 2001.
OpenJade, the follow-up to Jade by James Clark, is an implementation of
the ISO/IEC 10179:1996 standard DSSSL (Document Style, Semantics, and
Specification Language); pronounce it "dissl"--it rhymes with whistle.
It has back-ends for SGML, RTF, MIF, TeX, and HTML.
The parser, "nsgmls," and helper tools like "sgmlnorm," "spam,"
"spent," and "sx" are now included in the separate "opensp" package.
The tools in this package provide the ability to manage SGML and XML
documents.
This package contains the parser nsgmls and the related programs
sgmlnorm, spcat, spam, spent, and sgml2xml (previously known as sx).
Sgml2xml is useful as a tool for converting from SGML to XML, the
coming WWW standard.
This package is a fork from James Clark's SP suite.
The tools in this package provide the ability to manage SGML and XML
documents.
This package contains the parser nsgmls and the related programs
sgmlnorm, spcat, spam, spent, and sgml2xml (previously known as sx).
Sgml2xml is useful as a tool for converting from SGML to XML, the
coming WWW standard.
This package is a fork from James Clark's SP suite.
Contains the complete official openSUSE documentation in HTML
format. It can be accessed via the Desktop's help centers.
The following manuals are included:
* Start-Up
* Reference
* Security Guide (English)
* Tuning Guide (English)
* KVM Guide (English)
Contains the complete official openSUSE documentation in HTML
format. It can be accessed via the Desktop's help centers.
The following manuals are included:
* Start-Up
* Reference
* Security Guide
* Tuning Guide
* KVM Guide
'psgml' supports you while editing SGML/XML documents. It respects the
context of the used DTD (Document Type Definition) and offers the valid
elements and attributes.
Included are several helper tools: tdtd, xxml, psgml-xpointer.
For more info see README.SuSE.
Compiled for GNU Emacs (XEmacs has its own version!).
XMLdiff shows the differences between two similar XML files in the same
way 'diff' does with text files. It can also be used as a library or as
a command line tool and can work either with XML files or DOM trees.
The implementation is based on "Change detection in hierarchically
structured information", by S. Chawathe, A. Rajaraman, H.
Garcia-Molina, and J. Widom, Stanford University, 1996.
This package contains the description of the most important changes for
this openSUSE release. In HTML format, they are available in the help
center.
The current version of RXP supports XML 1.1, Namespaces 1.1, xml:id,
and XML Catalogs. To use an XML Catalog, set the environment variable
XML_CATALOG_FILES to a space-separated list of catalog files.
RXP was written by Richard Tobin at the Language Technology Group,
Human Communication Research Centre, University of Edinburgh.
A simple application (called rxp) is provided. It parses and writes XML
data, optionally expanding entities, defaulting attributes, and
translating to a different output encoding.
Bug reports should be sent to richard@cogsci.ed.ac.uk.
These scripts will help prepare and maintain parts of an SGML system.
SGML-Tools is a text-formatting package based on SGML (Standard
Generalized Markup Language), which allows you to produce LaTeX, HTML,
GNU info, LyX, RTF, and plain ASCII documents (via groff) from a single
source.
This system is tailored for writing technical software documentation,
an example of which is the Linux HOWTO documents. It should be useful
for all kinds of printed and online documentation.
This package is the successor to the Linuxdoc package.
SGML-Tools cannot process arbitrary SGML documents. In such a case, try
jade_dsl and write your own DSSSL scripts (take the docbk30 package as
an example).
SGML Converter Suite written in Python.
Sgrep is like "grep" but it will also work for structured patterns. You
can use the program to extract fragments from SGML/XML or any other
well formed text files (including UTF-8 encoded files).
Contains the following DTDs:
* "Scalable Vector Graphics" (SVG) 1.0 Specification, W3C
Recommendation 04 September 2001.
* "Scalable Vector Graphics" (SVG) 1.1 Specification, W3C
Recommendation 14 January 2003
Roma is a shell script and XSL stylesheets for building a customized
TEI schema or DTD. It uses xsltproc, trang, and Perl.
Stylesheets to transform TEI XML documents (version p4 and p5) to HTML
or to XSL Formatting Objects (FO). You can also produce LaTeX output.
Use it with xsltproc (part of libxslt), Saxon, or any other XSLT
processor.
If you want to mark up literary and linguistic texts for online
research or for printing, the DTD of the TEI (Text Encoding Initiative)
is the way to go. The TEI DTD comes with special markup elements and
attributes for poems, plays, and novels as well as for critical
apparatus, taxonomy systems, etc.
The unpaper command line tool helps with post-processing scanned text
pages, especially with book pages scanned from photocopies. unpaper
tries to remove dark edges, corrects the rotation ("deskewing"), and
aligns the centering of pages.
Document Type Definitions (DTDs) for XHTML 1/1.1 and some modularized
variants.
XML encodings for the 19 standard character entity sets defined in
non-normative Annex D of [ISO 8879:1986].
This is a package for converting XML files to various formats using XSL
stylesheets. As a processor it depends on xsltproc and as a formatter
for print output it makes use of passivetex.
An Emacs mode to edit XSL files.
The slide show displayed during package installation with YaST2.