[Under construction --
MartinBravenboer - 12 Jul 2003]
Introduction
The
xml-info language is a representation of an XML document in the
ATerm format. The
xml-info language feels like a DOM representation of an XML document, but it is just data, not an API. The -info part in the name of this language indicates that it limits the representation of an XML document to the information present in the document.
There is only an
abstract syntax? for the xml-info language (not a
concrete syntax?). The abstract syntax for the xml-info language is defined by a
Stratego signature? in the
xml-tools package.
Syntactical details like entities, comments, whitespace and empty elements are not available in the xml-info language. The xml-info language has constructs to represent XML namespaces. There is no syntactic sugar in xml-info: every element and attribute has for example the complete namespace URI in its name and as another example there is no distinction between empty-elements and elements without children.
Signature
__Note:__ Included topic [[SVNSTRATEGOXT.trunk.xml-tools.sig.xml-info.xml-info.str]] does not exist yet
Related topics