2017-11-02 13 views
0

에 선언되지 않은 :엔티티 "NBSP은"참조,하지만 난 오류가 무엇입니까 파일을 다운로드하는 동안을 Liferay 6.2

The entity “nbsp” was referenced, but not declared.

내가 파일을 다운로드 할 수 오전하지만 난 파일을 미리 볼 수 아니다 .

is = new ByteArrayInputStream(articleHtml.getBytes()); 
DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance(); 
DocumentBuilder builder = dbf.newDocumentBuilder(); 
Document doc = builder.parse(is, null); 
ITextRenderer renderer = new ITextRenderer(); 
renderer.setDocument(doc, null); 
renderer.layout(); 
try { 
    renderer.createPDF(outputStream); 
} catch (com.lowagie.text.DocumentException e) { 
    e.printStackTrace(); 
} 

내가   을 교체하는 시도 : 다음은 내 코드 조각입니다. 이 문제를 해결하도록 도와주세요.

+0

에서 촬영 : 재생하는 데 사용할 수있는 최소한의 기사를 작성합니다. 문제가 해결 될 때까지 현재 가지고있는 기사를 살펴보고 중요하지 않은 것을 떼어 내십시오. 변수의 이름을 지정하면 HTML처럼 보입니다. 그 텍스트를 질문에 추가하십시오. –

답변

0

오류가 표시되면 엔티티 선언을 시도 했습니까? 이 문서의 데이터에 대한이므로

<!DOCTYPE test [ 
    <!ENTITY nbsp "&#160;"> 
]> 
<test>The Spanish word for "Spain" is "Espa&nbsp;a" Dagon his Name, Sea Monster</test> 

The entity "nbsp" was referenced, but not declared

+0

예 .. 나는 이것을 템플릿에 넣으려고했지만이 org.xml.sax.SAXParseException과 같은 예외가 발생했습니다. lineNumber : 1; columnNumber : 37; DOCTYPE은 내용에 허용되지 않습니다. – Pradnya

+1

오류를 발생시키는 샘플 기사로 질문을 편집하십시오. –