Home > Programming > XML Programming
THE DUALITY OF XML MARKUP AND PROGRAMMING NOTATION
Sort Desciption:The XML notation is subsumed in the programming language. The XML ..... In this paper we have explored the duality of XML and programming language notation ...
Content Inside:THE DUALITY OF XML MARKUP AND PROGRAMMING NOTATIONPage 1THE DUALITY OF XML MARKUP AND PROGRAMMING NOTATIONKurt NrmarkDepartment of Computer Science Aalborg University Denmark.normark@cs.auc.dkABSTRACTIn web projects it is often necessary to mix XML notation and program notation in a single document or program. In monolingual situations the XML notation is either subsumed in the program or the program notation is subsumed in the XML document. As an introduction we analyze XML notation and programming notation in relation to each other. As the main contribution of the paper we describe a number of general issues to consider when subsuming XML in a given programming language. KEYWORDSXML program notation web programming.1. INTRODUCTIONIn almost any use of XML there is a need to involve some kind of programming. The transformation of XML to other formats is a dominant example. The target format is often but not necessarily HTML. Tools that generate static web contents from XML sources represent concrete examples. Programs that implement web services form other examples.In the situations mentioned above we find it relevant and interesting to analyze how program fragments and XML document fragments are mixed and integrated in a single document or in a single program. Overall the following types of combinations are possible: Markup hosting. Within the scope of a complete XML document pieces of programs appear as constituents. The program fragments are typically located in distinguished tags such as <% ... %> or in brackets or braces. Program hosting. Within the scope of a complete program pieces of XML markup appear asconstituents. At the most primitive level the XML fragments appear as text strings in print statements or in similar contexts. Markup subsumption. The programming notation is subsumed in XML. A special interpreter must exist to process these XML fragments. With this it is possible to formulate programmatic solutions such as doc ...
Source: www.cs.auc.dk
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
Related Files
XML from a Programming Language Perspective
Filed under: Programming and XML Programmingprogramming lanugages and type systems? XML from a Programming Language .... The second is to make it into a programming language. XML from a ...
XML programming in Java technology Part 1
Filed under: Programming and XML Programmingthe pleasures of XML programming is the availability of opensource ...... I will cover all of these in an advanced XML programming tutorial here at ...
Programming in o:XML
Filed under: Programming and XML ProgrammingThis is a programming guide for the o:XML programming language. ... XML and some programming experience preferably with an objectoriented language. ...
Programming XML
Filed under: Programming and XML ProgrammingProgramming XML. XML Excursion 2001. Introduction. Who am I? Director of Product Technology SoftQuad Software Inc. CoDesigner XMetaL. Chair W3C DOM WG ...
THE DUALITY OF XML MARKUP AND PROGRAMMING NOTATION
Filed under: Programming and XML ProgrammingThe XML notation is subsumed in the programming language. The XML ..... In this paper we have explored the duality of XML and programming language notation ...
