Разбор документов, включая угловые скобки, с помощью TouchXML на iOS
Я пытаюсь разобрать документ XML с помощью TouchXML для iOS. Обычно это прекрасно работает, но текущий документ, который я пытаюсь проанализировать, содержит угловые скобки в реальных данных. Например:
<reference>
<title>Title < 5</title>
</reference>
Это не удается из-за ошибки "неверный стартовый тег". Могу ли я что-то сделать в TouchXML, чтобы обойти это, или мне нужно исправить это в исходном материале?
1 ответ
Не идеальное решение, но в итоге я предварительно обработал XML-документ перед передачей его в TouchXML. Я использовал регулярные выражения для поиска нескольких угловых скобок подряд (например, <<, или <... <, или <... <... <), и заменил дополнительные на <или>. Затем я заменил эти символы на оригинальные угловые скобки при разборе отдельных узлов для данных.
Может быть какой-то способ заставить TouchXML игнорировать ошибки, но я не смог его найти.