[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

Revision: r1.4 - 21 Jul 2003 - 08:30 - MartinBravenboer
Tools > StrategoXML > XmlTools > XmlInfo
Copyright © 1999-2020 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback