| XJ: integration of XML processing into java |
| Full text |
Pdf
(240 KB)
|
| Source
|
International World Wide Web Conference
archive
Proceedings of the 13th international World Wide Web conference on Alternate track papers & posters
table of contents
New York, NY, USA
POSTER SESSION: Posters
table of contents
Pages: 340 - 341
Year of Publication: 2004
ISBN:1-58113-912-8
|
|
Authors
|
|
Matthew Harren
|
University of California - Berkeley, Berkeley, CA
|
|
Mukund Raghavachari
|
IBM T.J. Watson Research Center, Hawthorne, NY
|
|
Oded Shmueli
|
Technion, Haifa, Israel
|
|
Michael G. Burke
|
IBM T.J. Watson Research Center, Hawthorne, NY
|
|
Vivek Sarkar
|
IBM T.J. Watson Research Center, Hawthorne, NY
|
|
Rajesh Bordawekar
|
IBM T.J. Watson Research Center, Hawthorne, NY
|
|
| Sponsor |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 5, Downloads (12 Months): 23, Citation Count: 4
|
|
|
ABSTRACT
The increased importance of XML as a universal data representation format has led to several proposals for enabling 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 JavaTM. The design goals of XJ distinguish it from pastwork on integrating XML support into programming languages ---specifically, the XJ design adheres to the XML Schema and XPathstandards, and supports in-place updates of XML data thereby keeping with the imperative nature of Java. We have also built a prototype compiler for XJ, and our preliminary experimental results demonstrate that the performance of XJ programs can approach that of tradition allow level API-based interfaces, while providing a higher level of abstraction.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Apache Software Foundation. Xerces2 Java and Xalan Java. http://xml.apache.org.
|
| |
2
|
Eclipse project. XML schema infoset model. http://www.eclipse.org/xsd/.
|
| |
3
|
A. Fokoué. XAEL: XML abstract evaluation library. Unpublished Manuscript.
|
| |
4
|
V. Gapeyev and B. C. Pierce. Regular object types. In ECOOP, 2003.
|
| |
5
|
C. Kirkegaard, A. Møller, and M. I. Schwartzbach. Static analysis of XML transformations in Java. Technical Report RS-03-19, BRICS, May 2003.
|
| |
6
|
E. Meijer and W. Schulte. Unifying tables, objects, and documents. http://research.microsoft.com/ emeijer/Papers/XS.pdf.
|
| |
7
|
N. Nystrom, M. R. Clarkson, and A. C. Myers. Polyglot: An extensible compiler framework for Java. LNCS 2622, pages 138--152, April 2003.
|
| |
8
|
Simple API for XML. http://www.saxproject.org.
|
| |
9
|
World Wide Web Consortium. XML Schema, Parts 0,1, and 2.
|
| |
10
|
World Wide Web Consortium. Document Object Model Level 2 Core, November 2000.
|
| |
11
|
World Wide Web Consortium. XML Path Language (XPath) 2.0, November 2003.
|
| |
12
|
World Wide Web Consortium (W3C). Extensible Markup Language (XML) 1.0 (Second Edition), October 2000.
|
CITED BY 4
|
|
Matthew Harren , Mukund Raghavachari , Oded Shmueli , Michael G. Burke , Rajesh Bordawekar , Igor Pechtchanski , Vivek Sarkar, XJ: facilitating XML processing in Java, Proceedings of the 14th international conference on World Wide Web, May 10-14, 2005, Chiba, Japan
|
|
|
|
|
|
|
|
|
|
|