Monday, August 20, 2012

XML Parser and related types


XML parser is a software module to read documents and a means to provide access to their content. XML parser generates a structured tree to return the results to the browser. An XML parser is similar to a processor that determines the structure and properties of the data. An XML parser can read an XML document to create an output for generating a display module. There are a number of parsers available and some of them are listed below:

The Xerces Java parser

The main applications of the Xerces Java parser is the construction expert of XML web server
and to ensure the integrity of e-business data expressed in XML.

expat XML parser

The expat XML parser is written in C and runs on UNIX or W32.The expat XML parser is a validating processor that can be used only to write a parser. The parser was contributed by James Clark.

XP and XT

XP is a Java-based XML parser validation and XT is an XSL processor. Both are written in Java.XP detects all non well-formed documents. It offers high performance and aims to be the fastest compliant XML parser in Java. On the other XT is a set of tools for the construction of transformation systems of the program. The tools include fine print; grouping systems, etc., tree transformation,

SAX

Simple API for XML (SAX) was developed by members of a public mailing list (XML-DEV). It provides an event-based approach to parsing XML. This means that instead of going from node to node, it should be from event to event. SAX is event driven interface. Events include XML tags, etc. to detect errors,

XML pull parser

And 'best for applications that require speed and a small XML parser. It should be used when the whole process must be performed quickly and effectively to the input elements.

XML Parser for Java

It works on any platform where there is the Java virtual machine. It is sometimes called XML4J.It has an interface that allows you to take a string of text in XML, choose XML tags and use them to extract the tag information .......

No comments:

Post a Comment