JOURNAL BROWSE
Search
Advanced SearchSearch Tips
A Study on Processing XML Documents
facebook(new window)  Pirnt(new window) E-mail(new window) Excel Download
  • Journal title : Journal of KIISE
  • Volume 43, Issue 4,  2016, pp.489-496
  • Publisher : Korean Institute of Information Scientists and Engineers
  • DOI : 10.5626/JOK.2016.43.4.489
 Title & Authors
A Study on Processing XML Documents
Kim, Tae Gwon;
  PDF(new window)
 Abstract
XML can effectively express structured or semi-structured data as well as relational databases. XQuery is a query language for retrieving information for such an XML document. In this paper, an XQuery composer is designed and implemented, with an API provided for XQuery processors, and a proper processor is registered. This composer shows query results immediately processed by the processor. As this composer contains a parser for XQuery, it can compose XQuery effectively using a diverse dialog box designed for XQuery grammar. A dialog box is affiliated with a clause region, which is a region that algebra operates from the parsing tree. It can compose path expressions for an XML document easily as it shows an element tree from DTD graphically. Path expressions are composed automatically by marking elements in the structural hierarchy and by specifying the predicate of an element partially.
 Keywords
XQuery composer;XQuery processor;parser;XML;DTD;XPath;
 Language
Korean
 Cited by
 References
1.
Tim Bray, Jean Paoli, C. M. Sperberg-McQueen, Eve Maler, Francois Yergeau, "Extensible Markup Language (XML) 1.0 (Fifth Edition)," [Online]. Available: http://www.w3.org/TR/xml, 2008.

2.
Anders Berglund, "Extensible Stylesheet Language (XSL) Version 1.1 ," [Online]. Available: http://www.w3.org/TR/xslll, 2006.

3.
Shudi S. Gao, C. M. Sperberg-McQueen, Henry S. Thompso, "W3C XML Schema Definition Language (XSD) 1.1 Part 1: Structures," [Online]. Available: http://www.w3.org/TR/xmlschema11-1, 2012.

4.
Alin Deutsch, Mary Fernandez, Daniela Florescu, Alon Levy, Dan Suciu, "XML-QL: A Query Language for XML," [Online]. Available: http://www.w3.org/TR/NOTE-xml-ql, 1998.

5.
Hiroshi Ishikawa, Kazumi Kubota, Yasuhiko Kanemasa, "XML Query Language(XQL)," [Online]. Available: http://www.w3.org/TandS/QL/QL98/pp/xql.html, 1998.

6.
Rick Cattell et ai., The Object Database Standard: ODMG-93, Release 1.2. Morgan Kaufmann Publishers, 1996.

7.
Jonathan Robie, Don Chamberlin, Michael Dyck, John Snelson, "XQuery 3.0: An XML Query Language," [Online]. Available: http://www.w3.org/TR/xquery-30, 2014.

8.
Jonathan Robie, Don Chamberlin, Michael Dyck, John Snelson, "XML Path Language(XPath) 3.0," [Online]. Available: http://www.w3.org/TR/xpath-30/, 2014.

9.
Jonathan Robie, Don Chamberlin, Daniela Florescu, "Quilt: an XML Query Language," Proc. of XML Europe, 2000.

10.
Norman Walsh, Anders Berglund, John Snelson, "XQuery and XPath Data Model 3.0," [Online]. Available: http://www.w3.org/TR/xpath-datamodel-30, 2014.

11.
Michael Kay, "XSL Transformations (XSLT ) Version 2.0," [Online]. Available: http://www.w3.org/TR/xslt20, 2007.

12.
Paul Grosso, Eve Maler, Jonathan Marsh, Norman Walsh, "XPointer Framework ," [Online]. Available: http://www.w3.org/TR/xptr-framework, 2003.

13.
Robert Corbett, "Berkeley Yacc 1.9," [Online]. Available: http://folddoc.org/byacc, 2000.