Vsebina
Včasih bodo razvijalci v XML sintaksi postavili zaporedje vnosov med podatkovnimi znaki ali mediji CDATA. Podatki, ki so med temi mediji nameščeni, niso razpoznavni za razčlenjevalnik XML. Motivacija za uporabo CDATA je, da v kodo vstavite posebne opombe ali vključite nezakonite znake, kot so komercialni ali "<>", ki običajno povzročijo sesutje XML parserja (sesutje v razčlenjevalniku XML). Če so taki simboli bistveni za vstop, je uporaba CDATA nujna.
Navodila
Kako uporabljati CDATA v XML-
Poiščite oznake, kjer se v vaših podatkih pojavljajo nezakoniti znaki. V ta namen odprite datoteko XML v brskalniku. Če je nezakonit znak, boste prejeli sporočilo o napaki. Označite, kje se pojavlja napaka. V vzorčnem dokumentu so oznake »
'.
-
Popravite domeno s CDATA. Poiščite oznako, ki vsebuje poškodovane podatke. V tem primeru je najdeno v »
ehdjj &"Če želite to popraviti s CDATA, ga znova vnesite kot sledi:
Shranite datoteko po vnosu sprememb.
-
Ponovno preverite, ali so v datoteki napake.Odprite datoteko XML v brskalniku in preverite, ali se pojavlja napaka. V tem primeru je izhod brez napak pri izhodu. Med zagonom datoteke XML ne morete videti medija CDATA. Če ste zaradi nezakonitega znaka prejeli drugo napako, jo uporabite tudi za CDATA.
-
Vključite CDATA kot del elementa. Če še naprej prejemate stalne napake zaradi nezakonitih znakov, lahko CDATA vključite v vsa polja gesel. To bi omogočilo nemoteno delovanje dokumenta XML in dolgoročno prihranilo čas. To naredite tako, da pretvorite vsak element v »
'.
-
Za opombe uporabite CDATA. Če želite dodati dodatne komentarje poleg podatkovnega elementa in ne skrbite za nezakonite znake, vnesite opombe znotraj CDATA. Če so na primer informacije za vhodno postavko zastarele, jih lahko podate s CDATA. Naslednji primer kaže, da je status izvornega študenta napačen. Poleg vnosa morate vnesti pripombo CDATA.
Mary William New Jersey>]]> 555-7979 ehdf
Stopnje
Kako
- Če uporabljate generator po meri, izdelan iz XML-ja, lahko programirate določena polja, da se privzeto prikažejo med mediji CDATA.
- Ta članek prikazuje, kako vključiti CDATA v dokument XML, ki vključuje posebne znake med oznako za geslo, in prikazuje, kako uporabiti CDATA za dodajanje posebnih opomb.
Obvestilo
- Internet Explorer prikaže CDATA medij v izhodu XML. Ne Mozilla.
Kaj potrebujete
- Urejevalnik besedila
- XML dokument