loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Ninth Asia-Pacific Software Engineering Conference (APSEC'02)
Embedding XML Processing Toolkit on General Purpose Programming Language
Gold Coast, Australia
December 04-December 06
ISBN: 0-7695-1850-8
Tetsuo Kamina, University of Tokyo
Tetsuo Tamai, University of Tokyo
Many methods for XML processing have been proposed in the last few years. One popular approach is to process XML documents by using existing programming languages. Another popular approach is to create a new programming language specialized to the domain of XML processing. We propose a new approach of constructing XML processors: embedding XML processing language on Lisp. Owing to this approach, we may seamlessly invoke the functions of XML-specific language from Lisp.
The other novel features of our approach are shuffle expression pattern matching and dynamic validation of XML documents. A shuffle expression is an extension of a regular expression; it supports shuffle (interleave) operator that is useful, for example, to represent unordered records such as bibliography data. Dynamic validation makes it possible to validate XML documents with respect to the schema or patterns at run time.
Citation:
Tetsuo Kamina, Tetsuo Tamai, "Embedding XML Processing Toolkit on General Purpose Programming Language," apsec, pp.159, Ninth Asia-Pacific Software Engineering Conference (APSEC'02), 2002
Usage of this product signifies your acceptance of the Terms of Use.