January 19
A volte all'interno della sintassi XML, gli sviluppatori potranno inserire una stringa di ingresso tra i dati di caratteri, o staffe CDATA. Le informazioni che si trova tra queste parentesi è irriconoscibile al parser XML. La motivazione per l'utilizzo di CDATA è quello di entrambi i luoghi note speciali all'interno del codice o per includere caratteri non validi, come ad esempio commerciale o "<>" che normalmente rendere l'incidente parser XML. Se questi simboli sono fondamentali per l'ingresso, poi attuare CDATA è un must.
Trova tag in cui caratteri non validi, in atto nei dati. Per fare questo aprire il file XML in un browser. Se c'è un carattere illegale si ottiene un messaggio di errore. Si noti il tag in cui si verifica l'errore. Nel documento esempio è la '<pass> </ pass>' tag.
2 Fissare il campo con CDATA. Trovare il tag che contiene i dati corrotti. In questo esempio si trova nell'elemento "<pass> ehdjj & </ pass>". Per risolvere il problema con CDATA ridigitarlo come la seguente:
<Pass> <! [CDATA [ehdjj &]]> </ passa>
Salvare il file dopo aver apportato le modifiche.
3
Controllare il file per gli errori di nuovo. Aprire il file XML in un browser e vedere se si ottiene un errore. In questo esempio il risultato viene emesso senza errori. Non è possibile vedere le staffe CDATA quando si esegue il file XML. Se si ottiene un altro errore a causa di un carattere non valido, si applicano CDATA ad esso pure.
4 Incorporare CDATA come parte dell'elemento. Se si continua a ricevere errori costanti a causa di caratteri non validi, si consiglia di inserire CDATA in tutti i campi della password. Ciò consentirebbe il documento XML di eseguire senza problemi e si può risparmiare tempo nel lungo periodo. Per fare questo convertito ogni "<pass> </ pass>" elemento "<passare> <! [CDATA []]> </ pass>."
5 Utilizzare CDATA per le note. Se si desidera aggiungere note speciali accanto a un elemento di dati e non devono preoccuparsi di caratteri non validi, digitare le note all'interno CDATA. Ad esempio, se le informazioni per un elemento di input è obsoleto può essere specificato con CDATA. L'esempio che segue indica che lo stato dello studente di origine non è corretta. È necessario digitare la nota CDATA accanto all'ingresso.
<Student_info>
<Nome> Mary William </ nome>
<Stato> New Jersey <! [CDATA [<< !! non è corretto !! >>]]> </ state>
<Tel> 555-7979 </ tel>
<Pass> EHDF </ pass>
</ Student_info>