문제

XSLT를 사용하여 XML 파일을 WML로 변환하고 있습니다. M3Gate에서 WML을 열 때까지 모든 것이 정상입니다. "잘못된 WML 구문. '치명적인 오류. LN 1, COL 38 예상 공백"오류가 발생합니다. "

다음은 불쾌한 코드입니다. 그러나 나는 물건을 움직이려고 시도했고 같은 오류를 제공합니다.

<?xml version="1.0" encoding="UTF-16"?> 

    <wml>

        <card id=...>

내가 놓친 모호한 문제입니까? 이전에 만든 WML과 비교했으며 첫 번째 줄은 정확히 동일합니다.

Opera 웹 브라우저에서 완벽하게 작동합니다.

도움이 되었습니까?

해결책

바보 나. Opera Browser는 DocType 선언이 없다는 사실을 무시하지만 M3Gate는이 모호한 오류 메시지를 생성합니다. XSL : 스타일 시트 요소 아래 코드에 다음을 추가하십시오.

<xsl:output method="xml" doctype-system="http://www.wapforum.org/DTD/wml_1.1.xml" 
doctype-public="-//WAPFORUM//DTD WML 1.1//EN"/>
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top