ACM Home Page
Please provide us with feedback. Feedback
XPlainer-Eclipse: explaining XPath within Eclipse™
Full text PdfPdf (440 KB)
Source OOPSLA workshop on eclipse technology eXchange; Vol. 195 archive
Proceedings of the 2006 OOPSLA workshop on eclipse technology eXchange table of contents
Portland, Oregon
Pages: 80 - 84  
Year of Publication: 2006
ISBN:1-59593-621-1
Authors
John W. S. Liu  IBM Canada Ltd., Toronto
Mariano P. Consens  University of Toronto, MIE
Flavio Rizzolo  University of Toronto, DCS
Sponsor
IBM : IBM
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 4,   Downloads (12 Months): 30,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1188835.1188852
What is a DOI?

ABSTRACT

The popularity of XML has motivated the development of novel XML processing tools many of which embed the XPath language for XML querying, transformation, constraint specification, etc. XPath developers (as well as less technical users) have access to commercial tools to help them use the language effectively. Example tools include debuggers that return the result of XPath subexpressions visualized in the context of the input XML document.This paper provides a glimpse of the functionality of XPlainer-Eclipse, a novel kind of query understanding and debugging tool that provides visual explanations of why XPath expressions return a specific answer. XPlainer-Eclipse combines editors for visualizing both XML documents and XPath expressions as trees together with the explanation of the answers.


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
Eclipse. http://www.eclipse.org/.
 
2
Eclipse Web Tools Platform (WTP) Project. http://www.eclipse.org/webtools/.
 
3
JXPath. http://jakarta.apache.org/commons/jxpath.
4
5
 
6
M. P. Consens, J. W. Liu, and B. O'Farrell. XPlainer: An XPath debugging framework (demo), 2006. http://icde06.cc.gatech.edu/prog-demo.html.
 
7
M. P. Consens, J. W. Liu, and F. Rizzolo. XPlainer: Visual explanations of XPath queries. In Proceedings of the 23rd International Conference on Data Engineering (ICDE 2007) Istanbul, Turkey. IEEE Computer Society, 2007.
 
8
JAXP. Java API for XML Processing (JAXP) 1.3. http://java.sun.com/webservices/jaxp/index.jsp.
 
9
John W. S. Liu. XPlainer: A Visual XPath Debugging Framework. Master's thesis. http://www.cs.toronto.edu/DCS/Grad/Theses/05-06MSc.html.
10
11
12
 
13
W3C. XML Path Language (XPath) 2.0. http://www.w3.org/TR/xpath20, 2005.
 
14
M. Zloof. Query-by-example: A data base language. IBM Syst. J., 16(4):324--343, 1977.

Collaborative Colleagues:
John W. S. Liu: colleagues
Mariano P. Consens: colleagues
Flavio Rizzolo: colleagues