This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
XML Document Parsing: Operational and Performance Characteristics
September 2008 (vol. 41 no. 9)
pp. 30-37
Jyh-Charn Liu, Texas A&M University
Parsing is an expensive operation that can degrade XML processing performance. A survey of four representative XML parsing models—DOM, SAX, StAX, and VTD—reveals their suitability for different types of applications.

1. M. Nicola and J. John, "XML Parsing: A Threat to Database Performance," Proc. 12th Int'l Conf. Information and Knowledge Management (CIKM 03), ACM Press, 2003, pp. 175–178.
2. J. van Lunteren et al., "XML Accelerator Engine," Proc. 1st Int'l Workshop High Performance XML Processing, 2004; www.zurich.ibm.com/~jvlxml2004.pdf.
3. L. Zhao and L. Bhuyan, "Performance Evaluation and Acceleration for XML Data Parsing," Proc. 9th Workshop Computer Architecture Evaluation Using Commercial Workloads (CAECW 06), 2006; www.cs.ucr.edu/~zhao/papercaecw06_xml.pdf .
4. Y. Pan et al., "Parallel XML Parsing Using Meta-DFAs," Proc. 3rd IEEE Int'l Conf. e-Science and Grid Computing (e-Science 07), IEEE CS Press, 2007, pp. 237–244.
5. J. Zhang, "Simplify XML Processing with VTD-XML," JavaWorld,27 Mar. 2006; www.javaworld.com/javaworld/jw-03-2006jw-0327-simplify.html .
6. Y. Oren, "SAX Parser Benchmarks," 2002; http://piccolo.sourceforge.netbench.html .
7. B. Nag, "A Comparison of XML Processing in .NET and J2EE," Proc. XML Conf. and Exposition 2003 (XML 03), 2003; www.idealliance.org/papers/dx_xml03/papers/ 06-01-0306-01-03.pdf.
8. A. Slominski, "On Performance of Java XML Parsers"; www.cs.indiana.edu/~aslomexxp.
9. A. Waheed and J. Ding, "Benchmarking XML Based Application Oriented Network Infrastructure and Services," Proc. 2007 Int'l Symp. Applications and the Internet (SAINT 07), no. 15, IEEE CS Press, 2007.
10. J. Ding and A. Waheed, "Dual Processor Performance Characterization for XML Application-Oriented Networking," Proc. 2007 Int'l Conf. Parallel Processing (ICPP 07), no. 52, IEEE CS Press, 2007.

Index Terms:
online information services, information storage and retrieval, information technology and systems, XML processing
Citation:
Tak Cheung (Brian) Lam, Jianxun Jason Ding, Jyh-Charn Liu, "XML Document Parsing: Operational and Performance Characteristics," Computer, vol. 41, no. 9, pp. 30-37, Sept. 2008, doi:10.1109/MC.2008.403
Usage of this product signifies your acceptance of the Terms of Use.