Библиотека Java, поддерживающая XSD 1.1 [закрыто]
Есть ли библиотека java, которая поддерживает XSD 1.1. Я пытался найти его в течение 2 дней. Единственная реализация, которую я нашел, была Xerces2 Java 2.11.0 (XML Schema 1.1) (Beta), которая работает вместе с JAXP 1.4. Эта бета-версия тоже не очень хорошо работала. Элементарные вещи как утверждают тестов, которые были введены в XSD 1.1 не. Пожалуйста, помогите мне найти надежную библиотеку java, которая поддерживает XSD 1.1 для проверки (если таковая имеется). Спасибо заранее.
3 ответа:
В зависимости от ваших конкретных потребностей, Саксон может быть в состоянии помочь вам.
Это просто проверка, которая вам нужна? проверка схемы или непосредственно xml-документа?
Я использую xerces-j, и это хорошо работает даже для очень сложных xsd со многими утверждениями и утверждениями. Похоже, проблемы, с которыми вы столкнулись, уже решены.
До сих пор все работало хорошо для меня, используя следующую версию xerces:
Я также хотел попробовать Saxon-реализацию, но потом понял, что Saxon XSD1.1 validation доступна только в коммерческом продукте saxon, и вам нужно купить лицензию, чтобы использовать его.<dependency> <groupId>org.opengis.cite.xerces</groupId> <artifactId>xercesImpl-xsd11</artifactId> <version>2.12-beta-r1667115</version> </dependency>