Browse > Article
http://dx.doi.org/10.5626/JOK.2016.43.4.489

A Study on Processing XML Documents  

Kim, Tae Gwon (Kangnam Univ.)
Publication Information
Journal of KIISE / v.43, no.4, 2016 , pp. 489-496 More about this Journal
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;
Citations & Related Records
연도 인용수 순위
  • Reference
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.