JAVA processing XML collation

Xml and Json are very important data formats. The use of Java to process XML is related to:
SAX
DOM
JDOM
DOM4J
XSLT
XPath
JAXP
XERCES

XML libraries include JAXP, DOM4J (third party), JDOM (third party)
XML parsing ideas: SAX (event-based), DOM (DOM tree parsing)

W3C's technology for xml:
XSLT, XPath belongs to the technology in XSLT, XPath is used to find XML elements
Xerces is the Parser (parser) in XML, and another XML parser is Crimson

JAXP is the XML processing method that comes with the JDK, and it is a complete set of solutions. Integrate technologies such as XML Parser and XSLT. Of course, the third-party library DOM4J can be integrated with XPath. The integration of DOM4J and XPath can use the jaxen library, and it can also integrate the XPath technology provided by JAXP.
Note:
1. Jaxen
third-party open source XPath library (API)
2. Saxon
third-party open source XSLT and XQuery Processor
3. Xalan
develops and maintains libraries and programs that transform XML documents using XSLT standard stylesheets
References:
1. http://blog.sina.com.cn/s/blog_4cc16fc50100b8ep.html
2. http://blog.csdn .net/fightfaith/article/details/50302437
3. https://dom4j.github.io/
4. https://stackoverflow.com/questions/12480046/whats-the-difference-of-jaxp-jdom-dom4j- and-xerces

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=325655614&siteId=291194637