XSLT
Home page: http://www.w3.org/TR/xslt
XSLT (eXtensible Stylesheet Language for Transformations) is an XML-based language for specifying the transformation of XML into some other XML, into HTML, or into plain text. The idea is that you provide an XML document and an XSLT document ("stylesheet") to an XSLT processor, which then produces the result of the transformation.
XQuery
Home page: http://www.w3.org/TR/xquery/
XQuery is a non-XML-based language for quering XML documents.
XML Schema
Home page: http://www.w3.org/XML/Schema
An XML Schema defines "structure, content and semantics of XML documents".
SVG
Home page: http://www.w3.org/Graphics/SVG/
SVG (Scalable Vector Graphics) is an XML-based language for describing two-dimensional vector graphics. SVG diagrams can be displayed in web pages as actual vector diagrams (not pixel-based images), either through native support of some browsers (e.g. Firefox), or through the insrallation of an SVG plugin (e.g. Internet Explorer).
XSugar
Home page: http://www.brics.dk/xsugar/
XSugar enables XML documents to be transformed into an equivalent non-XML notation, and vice versa. Its key strength is that one only need s o write a single mapping between the XML and the non-XML notations, and this can then be used in either direction. This is far superior to approaches which require separate transformations for each direction. In addition, XSugar provides other tools, e.g. to check on the reversibility of particular transformations.
Comments (0)
You don't have permission to comment on this page.