Browse > Article

An XML Document Processor Generator using Object-oriented Attribute Grammar  

최종명 (숭실대학교 컴퓨터학과)
유재우 (숭실대학교 컴퓨터학부)
Abstract
An XML document processor should process the XML documents according to their purposes and semantics. It is very hard to automatically generate an XML document processor with DTD, because it does not provide the semantic information. In this paper, we introduce an XML document processor generator and a method for specifying semantics using the object-oriented attribute grammar. The XML document processor generator will reduce costs and efforts in developing XML document processors.
Keywords
XML document processor generator; attribute grammar;
Citations & Related Records
Times Cited By KSCI : 1  (Citation Analysis)
연도 인용수 순위
1 Jukka Paakki, 'Attribute Grammar Paradigms -- A High-level Methodology in Language Implementation,' In ACM Computing Surveys, Vol. 27, No. 2, pp. 197-255, 1995   DOI   ScienceOn
2 XML Schema, http://www.w3.org/XML/Schema
3 Kai Koskimies, 'Object-Orientation in Attribute Grammars,' In Attribute Grammars, Applications and Systems, LNCS 545, Springer-Verlag, pp. 297-329, 1991   DOI
4 Stephen C. Johnson, 'Yacc: Yet Another Compiler-Compiler', In Computing Scinece Technical Report 32, AT&T Bell Labs, Murray Hill(NJ), 1975
5 Jos Warmer and Hans Van Vliet, Processing SGML documents, In Electronic Publishing, Vol. 4, No. 1, pp. 3-26, 1991
6 Giuseppe Psaila, Stefano Crespi-Reghizzi, 'Adding Semantics to XML,' In WAGA99, 1999, available at www-rocq.inria.fr/oscar/waga99.html
7 Sun, 'Java Architecture for XML Binding,' available at http://java.sun.com/xml/jaxb/
8 Resource Description Framework (RDF), http://www.w3.org/RDF
9 Erich Gamma, et.al. Design Patterns, Addison-Wesley Pub., 1995
10 Extensible Markup Language (XML), http://www.w3.org/XML/
11 The Simple API for XML (SAX), http://www.saxproject.org
12 Donald E. Knuth, 'Semantics of context-free languages,' In Math Systems Theory, pp. 127-145, 1968   DOI
13 Document Object Model (DOM), http://www.w3.org/DOM/
14 Vector Markup Language (VML), http://www.w3.org/TR/NOTE-VML
15 Scalable Vector Graphics (SVG), http://www.w3.org/Graphics/SVG
16 XML Protocol Activity, http://www.w3.org/2000/xp/
17 Greg K. Badros, 'JavaML: A Markup Language for Java Source Code,' In 9th WWW Conf., 2000, available at http://www.cs.washington.edu/homes/gjb/JavaML/