Synonyms
XML application development.
Definition
XML programming [2] covers methods and approaches to process, transform and modify XML data, often within the scope of a larger application which uses imperative programming languages. Similar to database programming, an important issue in XML programming is the impendence mismatch between the existing programming models, which are mostly based on an object-oriented data model and use an imperative style, and XML programming approaches, which are based on an XML data model, and apply various programming styles. A plethora of XML programming approaches exists, driven by different usage patterns of XML in applications. The XML programming approaches can be classified into three areas: (i) XML APIs to existing languages, (ii) XML extensions of existing programming languages, and (iii) Native XML processing languages. The varying sets of XML programming requirements and XML programming approaches make it impossible to declare a clearly...
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsRecommended Reading
Chamberlin D, Carey MJ, Fernandez M, Florescu D, Ghelli G, Kossmann D, Robie J, Simeon J. XQueryP: an XML application development language. In: Proceedings of the XML 2006 Conference; 2006.
Florescu D, Kossmann D. Programming for XML. In: Proceedings of the ACM SIGMOD International Conference on Management of Data; 2006. p. 801.
Funderburk JE, Malaika S, Reinwald B. XML programming with SQL/XML and XQuery. IBM Syst J. 2002;41(4):642–65.
Meijer E, Schulte W, Bierman G. Unifying tables, objects and documents. In: Proceedings of the Workshop on Declarative Programming in the Context of Languages; 2003.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Section Editor information
Rights and permissions
Copyright information
© 2018 Springer Science+Business Media, LLC, part of Springer Nature
About this entry
Cite this entry
Fischer, P.M. (2018). XML Programming. In: Liu, L., Özsu, M.T. (eds) Encyclopedia of Database Systems. Springer, New York, NY. https://doi.org/10.1007/978-1-4614-8265-9_786
Download citation
DOI: https://doi.org/10.1007/978-1-4614-8265-9_786
Published:
Publisher Name: Springer, New York, NY
Print ISBN: 978-1-4614-8266-6
Online ISBN: 978-1-4614-8265-9
eBook Packages: Computer ScienceReference Module Computer Science and Engineering