Frage

Ich bin Umwandlung einer XML-Datei zu WML XSLT verwenden. Alles ist gut, bis ich versuche, die WML in M3Gate zu öffnen. Es gibt den Fehler "Bad WML-Syntax. 'Fatal Error. Ln 1, Col 38 Erwartete Leerzeichen'."

Hier ist der säumige Code. Aber ich habe versucht, die Dinge um, und es gibt die gleichen Fehler zu bewegen.

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

    <wml>

        <card id=...>

Ist das ein obskures Problem, das ich bin fehle? Ich habe im Vergleich mit einem WML ich gemacht habe zuvor und die erste Zeile ist genau das gleiche.

Es funktioniert perfekt in Opera Web Browser.

War es hilfreich?

Lösung

Dumme mich. Opera Browser ignoriert die Tatsache, dass es keine DOCTYPE-Deklaration jedoch M3Gate generiert diese obskure Fehlermeldung. Fügen Sie die folgenden, um Ihren Code, unter dem 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"/>
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top