Abstract
To construct a general purpose SGML-based document processing system, it is required to translate the document structure and/or the data representation, from a source document written in SGML, to the format required by the application. In this paper, We propose a language to do this translation, whose processor executes translating procedures while traversing the tree structure of the parsed document produced by an SGML parser. This language (currently called "AEsop") is an general-purpose document structure operating language, which can handle any DTD and any output data format. For example, AEsop has the ability to: (a) select a procedure to be applied to a node, according to the conditions of the node (the element type name, attribute values, the position in the document structure, etc.), (b) transform the tree structure of the document. We finished the language design, and now implementing a prototype processor.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have