質問

私は、XSLTを使用してWMLにXMLファイルを変換しています。私はM3GateにWMLを開こうとするまで、すべてが細かいです。それは "悪いWML構文を。 '致命的なエラーを。Lnを1、コル38期待の空白を'。" エラーが発生します。

ここで問題のあるコードがあります。しかし、私は周りのものを移動しようとしたのだが、同じエラーを与えます。

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

    <wml>

        <card id=...>

これは私が欠けているいくつかのあいまいな問題ですか?私が以前に作った最初の行がまったく同じであるWMLとそれを比較しました。

これは、オペラのWebブラウザで完璧に動作します。

役に立ちましたか?

解決

愚かな私。 Operaブラウザは、しかしM3Gateは、この曖昧なエラーメッセージを生成し、DOCTYPE宣言が存在しないという事実を無視します。 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