2017-02-13 5 views
1

XML에서 xpaths를 수행하기 위해 vtd-xml을 사용하고 있습니다. XML에 vtd-xml이 구문 분석 문제가있는 것으로 보이는 CDATA 태그가 있습니다.내용에 XML]의 CDATA가 있음

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> 

나는 점점 오전 예외는 다음과 같습니다

내 XML인가?

+0

그것은 버그입니다. 지난 5 분 동안 내가 할 수있는 모든 자원은 "[]]"내용에 만족합니다. 어쨌든 - 그 문제를 극복하는 데 많은 도움이되지 않습니다. – Fildor

+0

@ vtd-xml-author는 대개 매우 활성화되어 있습니다. 지난 번에 버그를보고했을 때 수정본이 꽤 빨리 나타났습니다. – Cheetah

+0

그때 그때 그때 기회를 줬습니다. 빠른 수정이 없더라도 해결 방법을 알려줄 수 있습니다. – Fildor

답변

1

이 버그는보고되고 수정 된 것으로 생각됩니다. CVS에서 최신 vtdGen.java를 확인하고 빌드하십시오.

+0

감사합니다. 어떤 시점에 Maven에 게시합니까? – Cheetah

+0

나는 어떻게해야할지 모르겠다. –

+0

아, 그게 수치 스럽다. 아마 너를 대신하여 커뮤니티의 누군가가 너를 위해 올렸어. https://mvnrepository.com/artifact/com.ximpleware/vtd-xml/2.13 – Cheetah