CDATA在XML与]在内容
问题描述:
我使用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