WML 预期空白错误

发布于 2024-07-20 20:38:18 字数 366 浏览 8 评论 0原文

我正在使用 XSLT 将 XML 文件转换为 WML。 一切都很好,直到我尝试在 M3Gate 中打开 WML。 它给出错误“WML 语法错误。'致命错误。Ln 1,Col 38 预期空格'。”

这是有问题的代码。 然而,我尝试过移动东西,但它给出了同样的错误。

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

    <wml>

        <card id=...>

这是我错过的一些晦涩的问题吗? 我将它与我之前制作的 WML 进行了比较,第一行是完全相同的。

它在 Opera Web 浏览器中完美运行。

I am transforming an XML file to WML using XSLT. Everything is fine until I try to open the WML in M3Gate. It gives the error "Bad WML syntax. 'Fatal Error. Ln 1, Col 38 Expected whitespace'."

Here is the offending code. However, I've tried moving things around and it gives the same error.

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

    <wml>

        <card id=...>

Is this some obscure problem I'm missing? I've compared it with a WML I've made previously and the first line is exactly the same.

It works perfectly in Opera Web Browser.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

紫﹏色ふ单纯 2024-07-27 20:38:18

愚蠢的我。 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"/>

Silly me. Opera Browser ignores the fact that there is no DOCTYPE declaration, however M3Gate generates this obscure error message. Add the following to your code, beneath the xsl:stylsheet element

<xsl:output method="xml" doctype-system="http://www.wapforum.org/DTD/wml_1.1.xml" 
doctype-public="-//WAPFORUM//DTD WML 1.1//EN"/>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文