Java - Xml

1 - About

3 - XML usage

3.1 - XML Processing

Two Xml Document building (programming models):

  • as a stream of events
  • an object representation (dom - document object model)

3.2 - XML Binding (Serialization)

Serialization (ie Marshalling/UnMarshalling)

  • JAXB (Java Architecture for XML Binding) is a specific API to marshall and unmarshall Java object.
  • xstream Serialization

4 - Others

  • XOM is an open source, tree-based API for processing XML with Java
  • Nux is an open-source toolkit making efficient and powerful XML processing easy.
  • XMLDog - is a library for reading XML files via XPath expressions.
  • Jaxen - is an open source XPath library. It is adaptable to many different object models, including DOM, XOM, dom4j, and JDOM. Is it also possible to write adapters that treat non-XML trees such as compiled Java byte code or Java beans as XML, thus enabling you to query these trees with XPath too.

Data Science
Data Analysis
Data Science
Linear Algebra Mathematics

Powered by ComboStrap