Java: Удалить тег CDATA из XML

XPath приятно для анализа файлов XML, но его не работает для данных Внутри тега Cdata:

<![CDATA[ Some Text <p>more text and tags</p>... ]]>

Мое решение: Получите содержимое XML сначала и удалите

"<![CDATA["  and  "]]>".

после этого, когда я бы запустил XPath », чтобы достичь всего« из файла XML. Есть ли лучшее решение? Если нет, как я могу сделать это с регулярным выражением?

7
задан Alberto 16 June 2012 в 02:25
поделиться