Abstract
This demonstration illustrates how a variety of queries can be built dynamically by examining XML stored in databases through general purpose XForms. The forms are called the Universal XForms for XQuery, and abbreviated to the Universal XForms. The Universal XForms help users to construct XQueries through the provision of prompts, and do not require prior knowledge of the structure of the data to be queried. Sample XML documents from more than twenty industry formats constitute the base for illustrating the building of queries in the demonstration.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
XForms at W3C, http://www.w3.org/MarkUp/Forms
XQuery at W3C, http://www.w3.org/TR/xquery
DB2 pureXML, http://www.ibm.com/software/data/db2/xml/
Get started with Industry Formats and Services with pureXML, http://www.ibm.com/developerworks/db2/library/techarticle/dm-0705malaika
Universal Services for pureXML using Data Web Services, http://www.ibm.com/developerworks/db2/library/techarticle/dm-0805malaika
pureXML Industry Formats and Services Demonstration, http://www.alphaworks.ibm.com/tech/purexml
XForms and DB2 pureXML, http://www.ibm.com/developerworks/db2/library/techarticle/dm-0805malaika2
Mozilla XForms Extension, https://addons.mozilla.org/en-US/firefox/addon/824
Ubiquity XForms, http://code.google.com/p/ubiquity-xforms
Build an Application in a Day, http://www.ibm.com/developerworks/data/library/techarticle/dm-0812malaika
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Malaika, S., Wells, K. (2009). Universal XForms for Dynamic XQuery Generation. In: Bellahsène, Z., Hunt, E., Rys, M., Unland, R. (eds) Database and XML Technologies. XSym 2009. Lecture Notes in Computer Science, vol 5679. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-03555-5_13
Download citation
DOI: https://doi.org/10.1007/978-3-642-03555-5_13
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-03554-8
Online ISBN: 978-3-642-03555-5
eBook Packages: Computer ScienceComputer Science (R0)