2013-11-28 1 views
0

URL 매개 변수를 사용하여 XML 변환 :색슨 내가 여러 매개 변수와 링크를 포함하는 XHTML 파일을 가지고

index.jsp?foo=bar&foo2=bar2&foo3=bar3. 

색슨 9.5 시도가 실패 분명히 엔티티로 &에서는 foo2을 해석 할 수 있습니다. xml (인터넷의 웹 페이지)을 변경할 수 없지만 일부 정규식을 사용하여 사전 처리 할 수 ​​있지만 가능한 경우 프로그래밍을 피하고자합니다.

java -jar %SAXON_HOME%\saxon9he.jar -xsl:transfo.xsl -s:pageWeb.xml -o:result.html -dtd:off --recognize-uri-query-parameters:false 

이 작동하지 않습니다. xml을 수정하지 않고도 가능합니까? 당신이 파서가 사양이 이유입니다, 그것을 거부하는 것입니다 다음 XML을 잘 형성되지 않은 XML 파서 뭔가를 공급하는 경우

그럼 당신에게

답변

1

감사드립니다. 그리고 Saxon은 단순히 XML 파서를 사용하여 입력 문서와 스타일 시트를 처리합니다.

당신이 다음 잘 형성되지 않은 입력이있는 경우 TagSoup 또는 HTML5 parser 같은 다른 파서를 사용하려고 할 수 있습니다, 당신은, 예를 들어 -x 옵션을 사용하여 사용하는 색슨 말할 필요 java -jar %SAXON_HOME%\saxon9he.jar -x:org.ccil.cowan.tagsoup.Parser ... 또는 java -jar %SAXON_HOME%\saxon9he.jar -x:nu.validator.htmlparser.sax.HtmlParser ....

+0

아, 문서를 잘못 읽었습니다. 파서 솔루션에 감사드립니다. –

관련 문제