¿Qué es JAXP?

2779 vistas

JAXP (Java API for XML Processing) es el API "estándar" par la manipulación del formato XML. Esta API pone a disposición del programador tres conjuntos de funcionalidades: la modelización, el parsing y la transformación. Se compone de cuatro paquetes principales:

  • javax.xml.parsers: este paquete contiene un conjunto de interfaces que tienen que ser implemtadas para los diferentes parsers (SAX ou DOM). También ofrece un conjunto de factorys que dan acceso a los parsers.
  • org.w3c.dom: este paquete contiene el conjunto de clases y interfaces necesarias para trabajar con DOM (modelización)
  • org.xml.sax: este paquete contiene el conjunto de clases y interfaces necesarias para trabajar con SAX (parsing)
  • javax.xml.transform: este paquete contiene el conjunto de clases y interfaces necesarias para trabajar con XSLT (transformación)