Sadržaj
Ponekad, u XML sintaksi, programeri će postaviti niz unosa između podataka znakova, ili CDATA medija. Informacije koje se postavljaju između tih medija nisu prepoznate za XML parser. Motivacija za korištenje CDATA je postavljanje posebnih bilješki unutar koda ili uključivanje ilegalnih znakova kao što su komercijalni ili "<>" koji obično uzrokuju pad XML parsera (pad u XML parseru). Ako su takvi simboli ključni za ulazak, onda je primjena CDATA-e obavezna.
smjerovi
Kako koristiti CDATA u XML-u-
Pronađite oznake gdje se u vašim podacima pojavljuju ilegalni znakovi. Da biste to učinili, otvorite XML datoteku u pregledniku. Ako postoji ilegalni znak, dobit ćete poruku o pogrešci. Zabilježite oznaku na kojoj se pojavljuje pogreška. U uzorku dokumenta oznake su "
'.
-
Ispravite domenu pomoću CDATA. Pronađite oznaku koja sadrži oštećene podatke. U ovom primjeru nalazi se u "
ehdjj &. "Da biste to ispravili pomoću CDATA, ponovno je upišite kao sljedeće:
Spremite datoteku nakon što izvršite promjene.
-
Ponovno provjerite postoje li pogreške u datoteci.Otvorite XML datoteku u pregledniku i provjerite da li se pojavila greška u aluminu. U ovom primjeru, izlaz je bez izlaznih pogrešaka. Ne možete vidjeti CDATA medij kada pokrenete XML datoteku. Ako primite drugu pogrešku kao posljedicu nezakonitog znaka, primijenite i CDATA na nju.
-
Uključite CDATA kao dio elementa. Ako nastavite primati konstantne pogreške zbog nezakonitih znakova, možda ćete željeti uvrstiti CDATA u sva polja zaporke. To bi omogućilo glatko pokretanje XML dokumenta i dugoročno uštedjelo vrijeme. Da biste to učinili, svaki element pretvorite u "
'.
-
Koristite CDATA za bilješke. Ako želite dodati određene komentare uz stavku podataka i ne brinite se o nedopuštenim znakovima, unesite napomene unutar CDATA. Na primjer, ako su informacije za ulaznu stavku zastarjele, mogu se specificirati pomoću CDATA. Sljedeći primjer pokazuje da je status izvornog studenta netočan. Morate unijeti CDATA napomenu pored unosa.
Mary William New Jersey>]]> 555-7979 ehdf
koraci
savjeti
- Ako koristite prilagođeni generator izrađen u XML-u, možete programirati određena polja da se po defaultu pojavljuju između CDATA medija.
- Ovaj članak pokazuje kako se CDATA može ugraditi u XML dokument koji uključuje posebne znakove između oznake lozinke, kao i kako koristiti CDATA za dodavanje posebnih bilješki.
upozorenje
- Internet Explorer prikazuje CDATA medij u svom XML izlazu. Nije Mozilla.
Što vam je potrebno
- Uređivač teksta
- XML dokument