Xml Info
XT -- A Bundle of Program Transformation Tools
[Under construction --
MartinBravenboer - 12 Jul 2003]
Introduction
The
xml-info language is a representation of an XML document in the
Stratego.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 an RTG in the
xml-front 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.
Definition in RTG
__Note:__ Included topic [[https:..svn.cs.uu.nl:12443.repos.StrategoXT.trunk.StrategoXT.xml-front.sig.xml-info.xml-info.rtg]] does not exist yet
Related topics
Tools.XmlInfo moved from Stratego.XmlInfo on 27 Jun 2004 - 19:46 by MartinBravenboer -
put it back