2013-08-02 2 views
0

자바를 사용하여 HTML을 XML로 변환합니다. XSL 파일에서 언급 한 인코딩 유형이 중요한 역할을합니까? 변환 후에는 XML 파일에서 내용이 중복되어 마지막에 내용이 추가되어 파일이 유효하지 않게됩니다. 이 문제를 다시 복제 할 수 없습니다. 이것은 한동안 발생합니다.자바 XSLT 변환

+0

간단한 테스트 : 콘텐츠에 비 ASCII 문자가 포함되어있는 동안 인코딩 유형으로 'iso-8859-1'을 사용하십시오. – Raptor

+0

XSL 템플릿의 버그와 비슷하지만 인코딩과 관련이 없다고 생각합니다. – mthmulders

+0

먼저 샘플 입력을받습니다. 콘텐츠 복제는 규칙의 버그로 인해 구문 분석 작업이 두 번 발생할 가능성이 큽니다. 논리 (appy/match/call)를 따르지 못하는 경우 마커, 규칙에 "XXX", "YYYY"를 추가하십시오. –

답변

0

아니, 변환기에 버그가없는 한 xsl 자체의 인코딩은 소스 xml의 인코딩이나 대상 xml의 인코딩에 연결되지 않습니다.

이하 xsl은 대상 xml의 인코딩에 인쇄 할 수없는 문자를 인쇄 할 수 있습니다.이 경우 대상 xml에 잘못된 문자가 포함되어 있거나 변형자가 예외를 throw합니다.

이 정보량으로는 정확한 문제에 대한 해결책을 찾는 것이 다소 어렵습니다.