2009-05-13 5 views
0

XSLT를 사용하여 XML 파일을 WML로 변환하려고합니다. M3Gate에서 WML을 열려고 할 때까지는 아무 문제가 없습니다. "잘못된 WML 구문."오류가 발생합니다. 치명적인 오류입니다. Ln 1, Col 38 예상 공백 '. "WML 예상 공백 오류

다음은 잘못된 코드입니다. 그러나, 나는 물건을 움직이는 것을 시도했다. 그리고 그것은 같은 과실을 준다.

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

    <wml> 

     <card id=...> 

내가 모르는 어렴풋한 문제인가요? 이전에 작성한 WML과 비교해 보았습니다. 첫 번째 줄은 완전히 똑같습니다.

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

답변

0

어리석은 나를. Opera Browser는 DOCTYPE 선언이 없다는 사실을 무시하지만 M3Gate는이 애매한 오류 메시지를 생성합니다. 코드에 xsl : stylsheet 요소 아래에 다음을 추가하십시오.

<xsl:output method="xml" doctype-system="http://www.wapforum.org/DTD/wml_1.1.xml" 
doctype-public="-//WAPFORUM//DTD WML 1.1//EN"/>