В языке программирования Java XML API , разработанный Sun Microsystems состоит из следующего отдельного компьютерного программирования API:
- Java API для обработки XML или JAXP
- Java API для обмена сообщениями XML или JAXM
- Jakarta XML RPC , или JAX-RPC - ранее Java API для XML на основе RPC устарел для Java API для веб-служб XML
- Jakarta XML Registries , или JAXR - ранее Java API для XML Registries
- Jakarta XML Web Services , или JAX-WS - ранее Java API для XML Web Services
- Jakarta RESTful Web Services , или JAX-RS - ранее Java API для RESTful Web Services
- Java API для XQuery или XQJ
- Jakarta XML Binding , или JAXB - ранее называвшаяся Java Architecture for XML Binding (это было официальное название Sun, хотя это API, см. [1] )
- Потоковая обработка XML или StAX (совместим с JDK 1.4 и выше, включен в JDK 1.6)
Только Java API для обработки XML (JAXP) является обязательным API в Enterprise Java Beans Specification 1.3.
Эти API-интерфейсы реализуются в ряде различных программных пакетов с открытым исходным кодом :
- Xerces - один из оригинальных и самых популярных парсеров SAX и DOM.
- Xalan - реализация XSLT / XPath , включенная в JDK 1.4 и выше в качестве преобразователя по умолчанию (XSLT 1.0)
- Saxon - альтернативный процессор XSLT / XPath / XQuery с высокой спецификацией (поддерживает XSLT 1.0 и 2.0)
- Woodstox - реализация StAX и SAX с открытым исходным кодом ( начиная с версии 3.2).
Внешние ссылки
- Драйвер StelsXML JDBC - драйвер JDBC для файлов XML.
- Woodstox - домашняя страница Woodstox.
- Как проверить схему XML через JAXB - Роб Остин
- Руководства по Java EE и веб-фреймворку - Изучение xml в java.