Back to Search
Start Over
XJ
- Source :
- WWW
- Publication Year :
- 2005
- Publisher :
- ACM Press, 2005.
-
Abstract
- The increased importance of XML as a data representation format has led to several proposals for facilitating the development of applications that operate on XML data. These proposals range from runtime API-based interfaces to XML-based programming languages. The subject of this paper is XJ, a research language that proposes novel mechanisms for the integration of XML as a first-class construct into Java™. The design goals of XJ distinguish it from past work on integrating XML support into programming languages --- specifically, the XJ design adheres to the XML Schema and XPath standards. Moreover, it supports in-place updates of XML data thereby keeping with the imperative nature of Java. We have built a prototype compiler for XJ, and our preliminary experiments demonstrate that the performance of XJ programs can approach that of traditional low-level API-based interfaces, while providing a higher level of abstraction.
- Subjects :
- Document Structure Description
XML Encryption
Computer science
computer.internet_protocol
Schematron
Efficient XML Interchange
XML Signature
computer.software_genre
External Data Representation
Simple API for XML
XML Schema Editor
Streaming XML
RELAX NG
XML schema
computer.programming_language
XPath
Programming language
XML validation
computer.file_format
XML framework
XML database
XML Schema (W3C)
Java API for XML-based RPC
Regular Language description for XML
ComputingMethodologies_DOCUMENTANDTEXTPROCESSING
computer
XML
Subjects
Details
- Database :
- OpenAIRE
- Journal :
- Proceedings of the 14th international conference on World Wide Web - WWW '05
- Accession number :
- edsair.doi...........70388d78facb0b65088a597a6ea114ac