Innhold
Noen ganger, innen XML-syntaks, vil utviklere legge inn en sekvens av oppføringer mellom tegndata eller CDATA-medier. Informasjonen som er plassert mellom disse mediene, kan ikke gjenkjenne XML-parseren. Motivasjonen for å bruke CDATA er å plassere spesielle notater i koden eller inkludere ulovlige tegn som kommersiell eller "<>" som normalt forårsaker krasj i XML-parseren (krasj i XML-parser). Hvis slike symboler er essensielle for oppføring, er applikasjonen av CDATA et must.
retninger
Slik bruker du CDATA i XML-
Finn taggene der ulovlige tegn har skjedd i dataene dine. For å gjøre dette, åpne XML-filen i en nettleser. Hvis det er en ulovlig karakter, vil du motta en feilmelding. Merk taggen der feilen oppstår. I eksemplaret er merkene '
'.
-
Vennligst korriger domenet med CDATA. Finn taggen som inneholder de ødelagte dataene. I dette eksemplet finnes det i "
ehdjj &. "For å rette opp dette med CDATA, skriv det på nytt som følgende:
Lagre filen etter endringene.
-
Kontroller filen for feil igjen.Åpne XML-filen i en nettleser, og kontroller at alunfeil vises. I dette eksemplet er utgangen uten utgangsfeil. Du kan ikke se CDATA-mediene når du kjører XML-filen. Hvis du mottar en annen feil som følge av en ulovlig karakter, må du også bruke CDATA på det.
-
Innlemme CDATA som en del av elementet. Hvis du fortsetter å motta konstante feil på grunn av ulovlige tegn, kan du ønske å inkorporere CDATA i alle passordfeltene. Dette vil tillate at XML-dokumentet kjører jevnt og sparer tid på lang sikt. For å gjøre dette, konvertere hvert element til "
'.
-
Bruk CDATA for kommentarer. Hvis du vil legge til bestemte kommentarer ved siden av et dataelement og ikke bekymre deg for ulovlige tegn, skriv inn merknadene inne i CDATA. Hvis informasjonen for et innspillingselement for eksempel er foreldet, kan det spesifiseres med CDATA. Følgende eksempel indikerer at kildestudentens status er feil. Du må skrive inn CDATA-merknaden ved siden av oppføringen.
Mary William New Jersey>]]> 555-7979 ehdf
trinn
tips
- Hvis du bruker en egendefinert generator laget av XML, kan du programmere bestemte felter som skal vises mellom CDATA-medier som standard.
- Denne artikkelen viser hvordan du integrerer CDATA i et XML-dokument som inneholder spesialtegn mellom passordetiketten, og viser hvordan du bruker CDATA til å legge til spesielle notater.
advarsel
- Internet Explorer viser CDATA-mediene i XML-utgangen. Ikke Mozilla.
Hva du trenger
- Tekstredigerer
- XML-dokument