Я закодировал проверку всего xml на xsd с помощью validator.validate (новый метод StAXSource (reader), но я хочу проверить отдельный элемент на некоторый элемент xsd и сообщить об ошибке, если его недействительные и продолжить проверки.Проверить каждый элемент xml на один элемент xsd с помощью анализатора stax
0
A
ответ
0
вы можете подтвердить индивидуальный элемент, если этот элемент соответствует определению элемента верхнего уровня в схеме. Использование DOM вы бы просто создать DOMSource
на конкретном Element
и вызвать validator.validate()
. Не уверен, что если/как это работает со Stax.
Смежные вопросы
- 1. Как анализировать XML с помощью анализатора Stax
- 2. Проверить отдельный элемент на xsd
- 3. Проверка XML-ответа на связанный XSD в C# каждый элемент
- 4. XML XSD-недопустимый элемент
- 5. Как добавить атрибут к существующему xml с помощью анализатора stax
- 6. Получить только определенный элемент узла из xml с помощью анализатора stax
- 7. Найти/проверить элемент в XSD
- 8. XML/XSD проверка, как игнорировать XML элемент
- 9. Как добавить несколько атрибутов в один элемент с помощью xsd
- 10. JAVA получить значение атрибута из xml с помощью анализатора stax
- 11. PHP - Как проверить элемент на каждый цикл?
- 12. Validate XML против XSD: Необъявленная XSD элемент
- 13. XML-схемы XSD любой элемент
- 14. Требуется один элемент без атрибутов XSD
- 15. проверить XML-схему с помощью анализатора msxml
- 16. Как разрешить один элемент или другой элемент в XSD?
- 17. XSD - Проверить элемент, который является значением атрибута
- 18. Подтвердить необязательный элемент XML в XSD
- 19. Xml анализатор, один элемент
- 20. слияние нескольких XML-файлов с использованием анализатора STAX
- 21. XSD FOR XML-элемент несколько вхождений
- 22. xml schma xsd: все и еще один элемент
- 23. Написание огромных XML-файлов с помощью StAX
- 24. Каждый элемент коллекции должен идти между их соответствующими в XSD?
- 25. Найдите элемент в массиве, где каждый элемент на один или один меньше, чем его предыдущий элемент.
- 26. Проверьте, если каждый элемент содержит еще один конкретный элемент
- 27. Winforms checkedlistbox проверить один элемент
- 28. Ограничение диапазона на элемент xsd
- 29. XSD: запретить пустой элемент
- 30. XSD: Тот же элемент, различные атрибуты
Строго говоря, «... может проверять отдельный элемент, если этот элемент соответствует определение элемента верхнего уровня в схеме "не всегда верно (как это возможно только). Абстрактные элементы сразу приходят на ум. Произвольный именованный элемент (для которого не существует глобального объявления) также может быть проверен, если определение, сопоставляющее квалифицированное имя в существующем атрибуте xsi: type, может быть разрешено. –