About SGMLISUG PubsBookstoreChaptersDeveloping SGMLJoin ISUG

Reusability in SGML with Focus on Software Engineering: SGML Architecture and Code Reuse

Associated with the concept of architecture is the notion of an architecture engine, a software component working closely with the SGML parser:

While the first item is most important for formal specification of semantics, the second item is equally important from the point of view of code reuse. Indeed, if you process the output of the architecture engine, your application becomes markup-independent, as element and attribute names are reported to your application as if they came from instance of the meta-DTD.

If an application is written to an architecture, the programmer can concentrate on the semantics of the parsed data, being confident that his program will be reusable for compatible DTDs expressing the same semantics.

[Next Section]   [Previous Section]

Contact Robin Cover with corrections and updates, or to submit contributions to the ISUG online document database.

ISUG
logo
Copyright © 1997 International SGML Users' Group