2014-04-10 6 views
2
내가 XML 파일 (파일의 평화를) 구문 분석

형성 무시 : VTD-XML을VTD-XML은 잘 파일

<?xml version="1.0" encoding="ISO-8859-1"?> 
<!DOCTYPE dblp SYSTEM "./resource/init/dblp.dtd"> 
<dblp> 
<www mdate="2002-01-03" key="www/fr/ardentsoftware"> 
<title>Ardent Software</title> 
<url>http://www.ardentsoftware.fr</url> 
</www> 
. 
. 
. 
. 
</dblp> 

을, 그러나 나는이 예외가 있었다 : 내 파일이 포함 된 것을 의미 com.ximpleware.extended.EntityExceptionHuge: Errors in Entity: Illegal entity char 을 " 엔티티 "때문에 vtd-xml이 올바르게 검증하기 위해 유효성 검사 파일을 무시하도록하는 방법은 무엇입니까?

 VTDGenHuge vg = new VTDGenHuge(); 
     XMLMemMappedBuffer xb = new XMLMemMappedBuffer(); 
     try{ 
     xb.readFile("./resource/init/dblp.xml"); 
     vg.setDoc(xb); 
     vg.parse(false); 
     VTDNavHuge vnh = vg.getNav(); 

감사

+0

파일도 보이지 않는 그것을 잘 작동합니다 나에게 잘 형성된다. –

답변

0

VTDGenHuge 파서 ... XML 파일이 유효하지 않은 엔티티 참조가 들어있는 단순한 이유에 대해이 오류가 발생합니다 오류를 정정