Я пытаюсь проверить (действительный файл xml) xml при создании XMLStreamReader
с использованием XMLInputFactory
.Проверка XML без наличия конкретного XSD
Я знаю, что есть свойство, которое может быть установлено на заводе javax.xml.stream.isValidating
, чтобы разрешить проверку конкретной реализации (в моем случае xml). Но я работаю с java 6 build 43 (Jboss eap 6.0) и не может обновить, так что это не работает для меня (проблема kwnon).
Так что если кто-нибудь знает о любом API (кроме StAX), который мог бы сделать то же самое, что было бы здорово! Пожалуйста, дайте мне знать, если что-то неясно объяснено.
Непонятно, что вы просите. Во-первых, проверка всегда противоречит какой-либо схеме (XSD, RELAX, Schematron и т. Д.). Для разницы между *** корректным XML *** и *** хорошо сформированным XML ***, я предлагаю вам прочитать [** this **] (http://stackoverflow.com/a/25830482/290085). Благодарю. – kjhughes
Вы правы. Пепел. Я имел в виду хорошо сформированный xml-файл. например, когда я открываю ни один хорошо сформированный XML-файл с firefox, он показывает ошибку (пример XML Parsing Error). –