jsonecho

Dodawanie escape XML

Wklej tekst, aby dodać sekwencje escape dla XML i przygotować go do użycia w kodzie lub danych.

Ładowanie narzędzia...

Jak korzystać z Dodawanie escape XML

  1. Wklej lub wpisz tekst, do którego chcesz dodać sekwencje escape.
  2. W razie potrzeby dostosuj opcje.
  3. Skopiuj wynik z sekwencjami escape.

O narzędziu Dodawanie escape XML

XML ma pięć uprzednio zdefiniowanych podmiotów, i musisz je używać zawsze, gdy te znaki pojawiają się w tekście lub wartości atrybutów. Ampersand lub nawias ostrokątny bez escape sprawia, że cały dokument jest niepoprawny. Parser odmówi odczytu, więc częściowe przetworzenie nie jest możliwe.

Łatwo zapomnieć o sekwencjach escape podczas tworzenia XML przez łączenie ciągów. Wklej tu surowy tekst i otrzymasz wersję, która jest bezpieczna do zrzucenia między tagami lub wewnątrz atrybutów.

Które znaki są kodowane

& staje się &amp;, < staje się &lt;, > staje się &gt;, " staje się &quot; i ' staje się &apos;.

Często zadawane pytania

Czy znak większości wymaga sekwencji escape?

W większości miejsc nie wymaga sekwencji escape, z wyjątkiem sekwencji ]]>. Bezpieczną praktyką jest dodawanie sekwencji escape wszędzie. Tak właśnie działa to narzędzie.

Jaka jest różnica między ucieczką XML a HTML?

Tylko apostrof. XML definiuje dla niego ', a HTML nie. Reszta jest taka sama.

Mogę zamiast tego użyć CDATA?

Dla długiego bloku tekstu, tak: <![CDATA[ ... ]]> pozwala pominąć dodawanie sekwencji escape. Nie jest dostępny wewnątrz wartości atrybutów.

A co z znakami, które w XML nie są dopuszczone?

Większość znaków sterujących, poza tabulatorem, nowym wierszem i powrotem karetki, jest zabroniona w XML 1.0 nawet jako sekwencja escape. Trzeba je usunąć.

Więcej w kategorii Escape i tekst

Wszystkie narzędzia →