Innehåll
Ibland, inom XML-syntaxen, kommer utvecklare att placera en sekvens av poster mellan teckendata eller CDATA-media. Informationen som placeras mellan dessa media är inte igenkännlig för XML-parsern. Motiven för att använda CDATA är att placera speciella anteckningar i koden eller inkludera olagliga tecken som kommersiellt eller "<>" som normalt orsakar krasch i XML-parsern (krasch i XML-parser). Om sådana symboler är nödvändiga för inmatning, är applikationen av CDATA ett måste.
vägbeskrivning
Så här använder du CDATA i XML-
Hitta taggarna där olagliga tecken har uppstått i dina data. För att göra detta, öppna XML-filen i en webbläsare. Om det finns ett olagligt tecken får du ett felmeddelande. Notera taggen där felet inträffar. I provdokumentet är taggarna "
'.
-
Rensa domänen med CDATA. Hitta taggen som innehåller skadad data. I detta exempel finns det i "
ehdjj &. "För att korrigera detta med CDATA, skriv in det som följande:
Spara filen efter ändringar.
-
Kontrollera filen för fel igen.Öppna XML-filen i en webbläsare och verifiera att alunfel visas. I detta exempel är utmatningen utan utmatningsfel. Du kan inte se CDATA-mediet när du kör XML-filen. Om du får ett annat fel på grund av ett olagligt tecken, använd CDATA också på det.
-
Inkorporera CDATA som en del av elementet. Om du fortsätter att få konstanta fel på grund av olagliga tecken, kanske du vill inkludera CDATA i alla lösenordsfält. Detta skulle göra att XML-dokumentet kan fungera smidigt och spara tid på sikt. För att göra detta, konvertera varje element till "
'.
-
Använd CDATA för annoteringar. Om du vill lägga till specifika kommentarer bredvid ett dataobjekt och inte oroa dig för olagliga tecken, ange anteckningarna i CDATA. Om informationen för ett ingående objekt exempelvis är föråldrat kan det anges med CDATA. Följande exempel visar att källstudentens status är felaktig. Du måste ange CDATA-anmärkningen bredvid posten.
Mary William New Jersey>]]> 555-7979 ehdf
steg
tips
- Om du använder en anpassad generator som är gjord av XML kan du programmera vissa fält för att visas mellan CDATA media som standard.
- Den här artikeln visar hur man inför CDATA i ett XML-dokument som innehåller specialtecken mellan lösenords taggen och visar hur man använder CDATA för att lägga till speciella anteckningar.
varning
- Internet Explorer visar CDATA-media i sin XML-utmatning. Inte Mozilla.
Vad du behöver
- Textredigerare
- XML-dokument