Inhalt
In der XML-Syntax setzen Entwickler manchmal eine Folge von Einträgen zwischen Zeichendaten oder CDATA-Medien. Die Informationen, die zwischen diesen Medien platziert werden, können vom XML-Parser nicht erkannt werden. Die Motivation für die Verwendung von CDATA besteht darin, spezielle Notizen in den Code einzufügen oder ungültige Zeichen wie kommerzielle oder "<>" aufzunehmen, die normalerweise zum Absturz des XML-Parsers führen (Absturz beim XML-Parser). Wenn solche Symbole für die Eingabe unerlässlich sind, ist die Anwendung von CDATA ein Muss.
Anweisungen
So verwenden Sie CDATA in XML-
Suchen Sie die Tags, an denen die ungültigen Zeichen in Ihren Daten vorgekommen sind. Öffnen Sie dazu die XML-Datei in einem Browser. Wenn ein ungültiges Zeichen vorliegt, erhalten Sie eine Fehlermeldung. Beachten Sie das Tag, an dem der Fehler auftritt. Im Beispieldokument sind die Tags '
'.
-
Bitte korrigieren Sie die Domain mit CDATA. Suchen Sie das Tag, das die beschädigten Daten enthält. In diesem Beispiel wird es in der "
ehdjj &"Um dies mit CDATA zu korrigieren, geben Sie es wie folgt ein:
Speichern Sie die Datei, nachdem Sie die Änderungen vorgenommen haben.
-
Überprüfen Sie die Datei erneut auf Fehler.Öffnen Sie die XML-Datei in einem Browser und überprüfen Sie, ob ein Alaun-Fehler angezeigt wird. In diesem Beispiel ist die Ausgabe ohne Ausgabefehler. Sie können das CDATA-Medium nicht sehen, wenn Sie die XML-Datei ausführen. Wenn Sie aufgrund eines ungültigen Zeichens eine weitere Fehlermeldung erhalten, wenden Sie auch CDATA an.
-
Integrieren Sie CDATA als Teil des Elements. Wenn Sie aufgrund unzulässiger Zeichen weiterhin konstante Fehler erhalten, möchten Sie möglicherweise CDATA in alle Kennwortfelder integrieren. Dadurch könnte das XML-Dokument reibungslos ausgeführt werden und Sie sparen auf lange Sicht Zeit. Konvertieren Sie dazu jedes Element in "
'.
-
Verwenden Sie CDATA für Anmerkungen. Wenn Sie neben einem Datenelement bestimmte Kommentare hinzufügen möchten und sich nicht um illegale Zeichen sorgen müssen, geben Sie die Anmerkungen in das CDATA ein. Wenn zum Beispiel die Informationen für ein Eingabeelement veraltet sind, können sie mit CDATA angegeben werden. Das folgende Beispiel zeigt an, dass der Status des Quellschülers falsch ist. Sie müssen die CDATA-Anmerkung neben dem Eintrag eingeben.
Mary William New Jersey>]]> 555-7979 ehdf
Stufen
Wie
- Wenn Sie einen benutzerdefinierten Generator aus XML verwenden, können Sie bestimmte Felder so programmieren, dass sie standardmäßig zwischen CDATA-Medien erscheinen.
- Dieser Artikel beschreibt, wie Sie CDATA in ein XML-Dokument integrieren, das Sonderzeichen zwischen den Kennwort-Tags enthält. Außerdem wird gezeigt, wie Sie mit CDATA spezielle Notizen hinzufügen.
Hinweis
- Internet Explorer zeigt das CDATA-Medium in seiner XML-Ausgabe an. Nicht Mozilla.
Was du brauchst
- Texteditor
- XML-Dokument