Jak używać CDATA w XML

Autor: Laura McKinney
Data Utworzenia: 8 Kwiecień 2021
Data Aktualizacji: 20 Listopad 2024
Anonim
XML PART 06 PCDATA and CDATA
Wideo: XML PART 06 PCDATA and CDATA

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

    Etapy

  1. 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ą „

    '.

  2. 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.

  3. 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.


  4. 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 „

    '.

  5. 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

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

Jak przechowywać lodówkę w garażu?

Monica Porter

Listopad 2024

Poiadanie drugiej lodówki w garażu zużywa więcej energii niż poiadanie więkzej lodówki w domu. Mimo to wiele oób kupuje nową lodówkę i wybiera przenieienie tarej do garażu. Druga l...

Jak rozmnażają się lilie?

Monica Porter

Listopad 2024

Lilie ą jednymi z kategorii roślin znanych jako okrytozalążkowe, które ą roślinami, które wykorzytują woje kwiaty do reprodukcji. W lilii kwiat zawiera mękie i żeńkie narządy, które pro...

Udział