문제
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"/>
제휴하지 않습니다 StackOverflow