Zawartość
Czasami w składni XML programiści umieszczają sekwencję wpisów między danymi znakowymi lub nośnikami CDATA. Informacje umieszczone między tymi nośnikami są nierozpoznawalne dla parsera XML. Motywacją do używania CDATA jest umieszczenie specjalnych notatek w kodzie lub włączenie nielegalnych znaków, takich jak reklama lub „<>”, które normalnie powodują awarię parsera XML (awaria w parserze XML). Jeśli takie symbole są niezbędne do wejścia, zastosowanie CDATA jest koniecznością.
Instrukcje
Jak używać CDATA w XML-
Znajdź znaczniki, w których występowały nielegalne znaki w danych. Aby to zrobić, otwórz plik XML w przeglądarce. Jeśli istnieje nielegalny znak, pojawi się komunikat o błędzie. Zanotuj tag, w którym wystąpił błąd. W przykładowym dokumencie znaczniki są „
'.
-
Popraw domenę za pomocą CDATA. Znajdź tag zawierający uszkodzone dane. W tym przykładzie znajduje się w „
ehdjj &. ”Aby poprawić to za pomocą CDATA, wpisz ponownie w następujący sposób:
Zapisz plik po dokonaniu zmian.
-
Sprawdź ponownie plik pod kątem błędów.Otwórz plik XML w przeglądarce i sprawdź, czy pojawia się błąd alum. W tym przykładzie dane wyjściowe nie zawierają błędów wyjściowych. Nie można zobaczyć nośnika CDATA podczas uruchamiania pliku XML. Jeśli otrzymasz inny błąd w wyniku niedozwolonego znaku, zastosuj do niego CDATA.
-
Włącz CDATA jako część elementu. Jeśli nadal będziesz otrzymywać stałe błędy z powodu nielegalnych znaków, możesz włączyć CDATA do wszystkich pól hasła. Pozwoliłoby to na płynne działanie dokumentu XML i zaoszczędzenie czasu na dłuższą metę. Aby to zrobić, przekonwertuj każdy element na „
'.
-
Użyj CDATA do adnotacji. Jeśli chcesz dodać konkretne komentarze obok elementu danych i nie martwić się o nielegalne znaki, wprowadź adnotacje wewnątrz CDATA. Na przykład, jeśli informacje dla elementu wejściowego są przestarzałe, można je określić za pomocą CDATA. Poniższy przykład wskazuje, że status studenta źródła jest niepoprawny. Musisz wprowadzić uwagę CDATA obok wpisu.
Mary William New Jersey>]]> 555-7979 ehdf
Etapy
Jak
- Jeśli używasz niestandardowego generatora utworzonego z XML, możesz zaprogramować pewne pola, które domyślnie pojawią się między nośnikami CDATA.
- W tym artykule pokazano, jak włączyć CDATA do dokumentu XML, który zawiera znaki specjalne między znacznikiem hasła, a także pokazuje, jak używać CDATA do dodawania specjalnych notatek.
Uwaga
- Internet Explorer wyświetla nośnik CDATA w swoim wyjściu XML. Nie Mozilla.
Czego potrzebujesz
- Edytor tekstu
- Dokument XML