XML application development.
XML programming  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...
- 1.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.Google Scholar
- 2.Florescu D, Kossmann D. Programming for XML. In: Proceedings of the ACM SIGMOD International Conference on Management of Data; 2006. p. 801.Google Scholar
- 4.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.Google Scholar