Conţinut
Uneori, în cadrul sintaxei XML, dezvoltatorii vor plasa o secvență de intrări între date de caractere sau CDATA. Informațiile plasate între aceste suporturi media nu pot fi recunoscute în parserul XML. Motivația pentru utilizarea CDATA este de a plasa note speciale în cadrul codului sau de a include caractere ilegale precum comerciale sau "<>" care cauzează în mod normal accidentul parserului XML (crash în parser XML). Dacă astfel de simboluri sunt esențiale pentru intrare, atunci aplicarea CDATA este o necesitate.
instrucțiuni de ghidare
Cum se utilizează CDATA în XML-
Găsiți etichetele în care au apărut caracterele ilegale în datele dvs. Pentru aceasta, deschideți fișierul XML într-un browser. Dacă există un caracter ilegal, veți primi un mesaj de eroare. Observați eticheta în care apare eroarea. În documentul eșantion, etichetele sunt "
'.
-
Corectați domeniul cu CDATA. Găsiți eticheta care conține datele corupte. În acest exemplu, se găsește în secțiunea "
ehdjj &. "Pentru a corecta acest lucru cu CDATA, reintroduceți-l după cum urmează:
Salvați fișierul după efectuarea modificărilor.
-
Verificați din nou fișierul pentru erori.Deschideți fișierul XML într-un browser și verificați dacă apare o eroare de alum. În acest exemplu, ieșirea este fără erori de ieșire. Nu puteți vedea suportul CDATA atunci când executați fișierul XML. Dacă primiți o altă eroare ca urmare a unui caracter ilegal, aplicați-o și pe CDATA.
-
Include CDATA ca parte a elementului. Dacă veți continua să primiți erori constante din cauza unor caractere ilegale, vă recomandăm să includeți CDATA în toate câmpurile de parolă. Acest lucru ar permite ca documentul XML să ruleze fără probleme și să vă economisească timp pe termen lung. Pentru a face acest lucru, convertiți fiecare element la "
'.
-
Utilizați CDATA pentru adnotări. Dacă doriți să adăugați comentarii specifice lângă un element de date și nu vă faceți griji cu privire la caracterele ilegale, introduceți adnotările din interiorul CDATA. De exemplu, dacă informațiile pentru un element de intrare sunt depășite, acesta poate fi specificat cu CDATA. Următorul exemplu indică faptul că starea studentului sursă este incorectă. Trebuie să introduceți remarca CDATA de lângă intrare.
Mary William New Jersey>]]> 555-7979 ehdf
pași
sfaturi
- Dacă utilizați un generator personalizat din XML, puteți programa anumite câmpuri să apară în mod implicit între suporturile CDATA.
- Acest articol demonstrează cum să încorporați CDATA într-un document XML care include caractere speciale între eticheta de parolă, precum și modul în care se utilizează CDATA pentru a adăuga note speciale.
avertisment
- Internet Explorer afișează suportul CDATA în ieșirea XML. Nu Mozilla.
Ce ai nevoie
- Editor de text
- Document XML