• If you are citizen of an European Union member nation, you may not use this service unless you are at least 16 years old.

  • Work with all your cloud files (Drive, Dropbox, and Slack and Gmail attachments) and documents (Google Docs, Sheets, and Notion) in one place. Try Dokkio (from the makers of PBworks) for free. Now available on the web, Mac, Windows, and as a Chrome extension!


Relevant XML technologies

Page history last edited by PBworks 13 years, 8 months ago


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.



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".



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).



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.