2017-02-13 13 views
1

私はvtd-xmlを使用してXML上でいくつかのxpathを実行しています。私のXMLには、vtd-xmlの解析に問題があるようなCDATAタグが含まれています。ここでコンテンツ内の[]と] XML内のCDATA

は私のXMLです:

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のバグですか、私のXMLが無効である:ここでは

<?xml version="1.0" encoding="UTF-8"?> 
<root><![CDATA[ some random ]] stuff ]]></root> 

は、私が取得しています例外はありますか?

+0

これはバグです、私は言うでしょう。私が最後の5分間にGoogleでできるすべてのリソースは、 "]]"は内容がOKです。とにかく - それはあなたに多くの問題を克服するのに役立つことはありません。 – Fildor

+0

@ vtd-xml-authorは通常かなりアクティブです。前回私がバグを報告したときに、修正がかなり素早く提示されました。 – Cheetah

+0

私はそれに打撃を与えました。クイックフィックスがない場合でも、回避策を教えてくれるかもしれません。 – Fildor

答えて

1

これは私が信じていると報告され、修正されたバグです。 CVSから最新のvtdGen.javaをチェックし、ビルドを行います。

+0

ありがとうございます。あなたはどの時点でMavenに公開しますか? – Cheetah

+0

私はMavenのやり方を知らない... –

+0

ああ、恥ずかしい、おそらくコミュニティの誰かがあなたのためにアップロードした:https://mvnrepository.com/artifact/com.ximpleware/vtd-xml/2.13 – Cheetah

関連する問題