JAXP: Difference between revisions

From NovaOrdis Knowledge Base
Jump to navigation Jump to search
 
(2 intermediate revisions by the same user not shown)
Line 5: Line 5:
=Overview=  
=Overview=  


Java API for XML Processing (JAXP) is a generic term covering various low-level XML APIs in Java SE: [[JAXP SAX|SAX]], DOM, StAX, XSLT support, namespace support, etc.
Java API for XML Processing (JAXP) is a generic term covering various low-level XML APIs in Java SE: [[JAXP SAX|SAX]], [[JAXP DOM|DOM]], [[JAXP StAX|StAX]], [[JAXP XSLT|XSLT support]], namespace support, etc.


JAXP is centered around the concept of pluggability, allowing to plug in a specific implementation of the SAX or DOM API.
JAXP is centered around the concept of pluggability, allowing to plug in a specific implementation of the SAX or DOM API, XSLT processor, etc.


=APIs=
=APIs=
Line 18: Line 18:


==Document Object Model (DOM)==
==Document Object Model (DOM)==
<blockquote style="background-color: #f9f9f9; border: solid thin lightgrey">
:[[JAXP DOM|DOM]]
:
:[[JDOM]]
:
:[[dom4j]]
</blockquote>


==Streaming API for XML (StAX)==
==Streaming API for XML (StAX)==
<blockquote style="background-color: #f9f9f9; border: solid thin lightgrey">
:[[JAXP StAX|StAX]]
</blockquote>


==XSLT Support==
==XSLT Support==
<blockquote style="background-color: #f9f9f9; border: solid thin lightgrey">
:[[JAXP XSLT|XSLT Support]]
</blockquote>


==Namespace Support==
==Namespace Support==

Latest revision as of 20:08, 9 November 2016

Internal

Overview

Java API for XML Processing (JAXP) is a generic term covering various low-level XML APIs in Java SE: SAX, DOM, StAX, XSLT support, namespace support, etc.

JAXP is centered around the concept of pluggability, allowing to plug in a specific implementation of the SAX or DOM API, XSLT processor, etc.

APIs

Simple API for XML Parsing (SAX)

SAX

Document Object Model (DOM)

DOM
JDOM
dom4j

Streaming API for XML (StAX)

StAX

XSLT Support

XSLT Support

Namespace Support