我使用VTD-XML上做一些XML的XPath。我的XML包含CDATA標籤,其中vtd-xml似乎有問題解析。CDATA在XML與]在內容
這裏是我的XML:
<?xml version="1.0" encoding="UTF-8"?>
<root><![CDATA[ some random ]] stuff ]]></root>
這是我收到的例外:
Caused by: com.ximpleware.ParseException: Error in CDATA: Invalid termination sequence
Line Number: 2 Offset: 30
at com.ximpleware.VTDGen.process_cdata(VTDGen.java:3092)
at com.ximpleware.VTDGen.parse(VTDGen.java:2640)
at sandpit.lib.xml.VtdXmlDocument.from(VtdXmlDocument.java:132)
... 7 more
這是VTD-XML的一個bug或我的XML無效?
這是一個錯誤,我會說。在過去的5分鐘裏,我可以谷歌的所有資源都說「]]」對於內容而言是可以的。無論如何 - 這無助於你解決這個問題。 – Fildor
@ vtd-xml-author通常很活躍。上次我報告了一個錯誤,一個修復很快就出現了 – Cheetah
然後我就試了一下。即使沒有快速修復,也許他們可以告訴你一個解決方法。 – Fildor