2010-07-23 6 views
2

비행 접시가있는 PDF로 변환 할 때 아래 오류가 발생합니다. 나는 앰퍼샌드 채취자를 제거 했으므로 문제가되는 것 같습니다. 내 PDF 문서에 앰퍼샌드를 어떻게 포함합니까? 미리 감사드립니다.플라잉 받침대에 앰퍼샌드 사용

ERROR: 'The entity name must immediately follow the '&' in the entity reference.'

+0

'% 26'으로 바꾸고 작동하는지 확인하십시오. 물론 – Kylar

+0

따옴표가 없습니다. – Kylar

답변

3

그냥 &

참고로 & 교체 : 그 파일 이름, 단지 내용에 대해 작동하지 않습니다.

0

XML 엔티티 (gt, lt, quot, amp, apos)를 이스케이프 처리해야합니다. 이를 수행하는 쉽고 효과적인 방법은 Apache Commons Lang 라이브러리 기능 StringEscapeUtils.escapeXML을 사용하는 것입니다.

2

플라잉 받침 접시는 유효한 xhtml 만 구문 분석합니다. XML을 사용하면 & 엔티티를 정의해야합니다. 그러나, 나는 &를 사용하려고 시도를 중지하였으며 사용하기 시작했다 : XHTML 함께 작동합니다, 그리고 그것은 PDF로 앰퍼샌드를 얻기 위해 비행 접시와 함께 작동됩니다 앰퍼샌드입니다

& 

.

유용한 참조 : http://www.elizabethcastro.com/html/extras/entities.html

0

나는이 문제를 가지고,하지만 난

<![CDATA['&']]> 

표기와 충돌 문자 (같은 &)을 둘러싼하여 해결했다. 이전 답변이 나에게 도움이되지 않았기 때문에 도움이되기를 바랍니다.