Especificação XML
O ecossistema XML de Java fornece duas especificações - JAXP (JSR 206) e JAXB (JSR 222). JAXP (Java API para analisar XML) é uma parte da plataforma Java SE; ele fornece vários API para analisar documentos XML usando DOM (Document Object Model), SAX (Simple API for XML) e XSLT (Extensible Stylesheet Language Transformations) analisadores. O principal ponto de observação de JAXP é a sua flexibilidade e capacidade de manipular documentos XML em um nível muito baixo.JAXB (Java Architecture for XML Binding) é sim uma especificação de ligação facilitar a reunião e unmarshalling de documentos XML em um conjunto de POJO com a ajuda de várias APIs e anotações. JAXB está intimamente integrado com serviços JAX-RS web e mais adequado no desenvolvimento da empresa. Processamento XML através JAXB é comparativamente mais rápido do que JAXP.