XML Parsers « XML « Java Products

Home
Java Products
1.Application
2.Business
3.Byte Source Code
4.Component
5.Data File
6.Database
7.Development
8.Graph Image Diagram Movie
9.GUI Tools
10.J2EE Web Development
11.Misc
12.Net Web Mobile
13.Programming
14.Science
15.Server Side JSP Servlet
16.Swing
17.Testing
18.Utilities
19.XML
Java
Java Tutorial
Java Book
Java Source Code / Java Documentation
Java Source Code / Java Documentation 2
Java Open Source
Jar File Download
Java Articles
Java by API
SCJP
Spring questions and answers
Swing questions and answers
JPA questions and answers
Java Products » XML » XML Parsers 
1. Xerces Java Parser
By:
License:Apache Software License
URL:http://xml.apache.org/xerces-j/
Description: The Xerces Java Parser 1.4.4 supports the XML 1.0 recommendation and contains advanced parser functionality, such as support for the W3C's XML Schema recommendation version 1.0, DOM Level 2 version 1.0, and SAX Version 2, in addition to supporting the industry-standard DOM Level 1 and SAX version 1 APIs.


2. FastParser
By:JAPISoft
License:Commercial
URL:http://www.japisoft.com/fastparser/index.html
Description:FastParser is a Java Xml parser


3. Piccolo
By:
License:GNU Library or Lesser General Public License (LGPL)
URL:http://piccolo.sourceforge.net/
Description: Piccolo is a small, extremely fast XML parser for Java. It implements the SAX 1, SAX 2.0.1, and JAXP 1.1 (SAX parsing only) interfaces as a non-validating parser and attempts to detect all XML well-formedness errors. Piccolo was developed by Yuval Oren and is released as open source software under the terms of the Apache Software License 2.0 .


4. XP
By:
License:
URL:http://www.jclark.com/xml/xp/index.html
Description:XP is an XML 1.0 parser written in Java. It is fully conforming: it detects all non well-formed documents. It is currently not a validating XML processor. However it can parse all external entities: external DTD subsets, external parameter entities and external general entities.


5. jdom
By:
License:
URL:http://www.jdom.org/
Description:To provide a complete, Java-based solution for accessing, manipulating, and outputting XML data from Java code. Read more about our project goals.


6. NanoXML
By:
License:
URL:http://nanoxml.cyberelf.be/
Description: NanoXML is a small XML parser for Java. NanoXML comes in three different components: NanoXML/Java The standard parser for Java. NanoXML/SAX A SAX adapter for NanoXML/Java. NanoXML/Lite An extremely small (6KB) XML parser which is the successor of NanoXML 1. It only provides a limited functionality: no mixed content and the DTD is ignored.


7. NekoPull
By:
License:Apache Software License
URL:http://www.apache.org/~andyc/neko/doc/pull/index.html
Description:NekoPull is an XML document parsing API that extends the Xerces Native Interface (XNI) to provide pull parsing functionality. The pull parsing paradigm is different from tree-based APIs like the Document Object Model (DOM) and event stream APIs like the Simple API for XML (SAX) in that the application controls the parsing of documents. NekoPull is similar to lex in that the application requests, or pulls, the document information one piece at a time instead of having document information pushed to the application. This implementation of NekoPull is driven by the Xerces2 parser. As such, there are inherent limits based on the Xerces2 parser. However, the API itself does not have have these limits — other parsers can be written that implement the NekoPull API directly for optimal performance.


8. XOM
By:
License:GNU Library or Lesser General Public License (LGPL)
URL:http://www.cafeconleche.org/XOM/
Description:XOM is a new XML object model. It is an open source (LGPL), tree-based API for processing XML with Java that strives for correctness, simplicity, and performance, in that order.


9. LiteXMLParser (LXP)
By:Gefion Software
License:Commercial
URL:http://www.gefionsoftware.com/LiteXMLParser/
Description:LiteXMLParser (LXP) is a small (roughly 90 KB, including SAX and JAXP classes) JAXP 1.2 compliant SAX 2 parser, suitable for pre-JDK 1.4 environments where disk and memory resources are limited.


10. dom4j
By:
License:BSD License
URL:http://www.dom4j.org/guide.html
Description:dom4j is an easy to use, open source library for working with XML, XPath and XSLT on the Java platform using the Java Collections Framework and with full support for DOM, SAX and JAXP.


11. Phoenix
By:
License:GNU Library or Lesser General Public License (LGPL)
URL:http://phoenix-ie.sourceforge.net/
Description:Phoenix is an information extraction engine developed by the University of Würzburg, Dept. For Artificial Intelligence, and knowIT-Software GmbH, mainly from Christian Betz. Phoenix extracts structured information (e.g. addresses, medical cases, ontologies) from any kind of XML document (e.g. unstructured HTML documents or OpenOffice text documents).


12. Woodstox
By:
License:GNU Library or Lesser General Public License (LGPL)
URL:http://woodstox.codehaus.org/
Description:Woodstox is a high-performance validating namespace-aware StAX-compliant (JSR-173) Open Source XML-processor written in Java. XML processor means that it handles both input (== parsing) and output (== writing, serialization)), as well as supporting tasks such as validation.


13. StAX Reference Implementation
By:
License:
URL:http://stax.codehaus.org/
Description:This is the homepage for the StAX Reference Implementation (RI). StAX is a standard XML processing API that allows you to stream XML data from and to your application. This StAX implementation is the standard pull parser implementation for JSR-173 specification.


14. VTD-XML
By:
License:GNU General Public License (GPL)
URL:http://vtd-xml.sf.net
Description: VTD-XML is the next generation XML parser that goes beyond DOM and SAX in terms of performance, memory and ease of use.


java2s.com  |  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.