我使用XSLT转换的XML文件,以WML。一切都很好,直到我尝试打开M3Gate的WML。它给出了错误 “坏WML语法。 '致命错误。LN 1,柱38预期空白'。”

下面是有问题的代码。不过,我试着走动的东西,它给了同样的错误。

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

    <wml>

        <card id=...>

这是我错过了一些明显的问题?我已经与一个WML相比它我以前制成,并且第一行是完全一样的。

它完全在Opera Web浏览器。

有帮助吗?

解决方案

傻我。 Opera浏览器忽略了一个事实,没有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"/>
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top