и т. д. зарезервированы в XML и не будут приняты соответствующими синтаксическими анализаторами XML.

тоящее время я работаю над функцией, которая включает анализ XML, который мы получаем от другого продукта. Я решил провести некоторые тесты с некоторыми фактическими данными о клиентах, и похоже, что другой продукт позволяет вводить данные от пользователей, которые следует считать недействительными. В любом случае, я все еще должен попытаться найти способ разобрать его. Мы используемjavax.xml.parsers.DocumentBuilder и я получаю сообщение об ошибке, которое выглядит следующим образом.

<xml>
  ...
  <description>Example:Description:<THIS-IS-PART-OF-DESCRIPTION></description>
  ...
</xml>

Как вы можете заметить, описание содержит недопустимый тег (<THIS-IS-PART-OF-DESCRIPTION>). Теперь этот тег описания, как известно, является листовым тегом, и в нем не должно быть вложенных тегов. Несмотря на это, это все еще проблема и дает исключение наDocumentBuilder.parse(...)

Я знаю, что это неверный XML, но он, как и ожидалось, неверен. Любые идеи о том, как разобрать такой вклад?

Ответы на вопрос(0)

Ваш ответ на вопрос