Escape/Unescape XML
Darmowe narzędzie online do escapowania znaków specjalnych XML
Co to jest escape'owanie XML?
Escape'owanie XML zastępuje znaki specjalne sekwencjami escape, aby nie kolidowały ze znacznikami XML. Pięć predefiniowanych encji XML to: < (<), > (>), & (&), " (") oraz ' ('). Escape'owanie jest konieczne, gdy treść tekstowa zawiera te znaki.
Jak escape'ować lub odescape'ować XML
Wklej tekst lub treść XML w polu wejściowym. Kliknij Escape, aby przekonwertować znaki specjalne na encje XML. Kliknij Unescape, aby odwrócić proces. Narzędzie obsługuje wszystkie pięć predefiniowanych encji XML i zapewnia poprawnie sformułowany wynik XML.
▶Które znaki muszą być escape'owane w XML?
Ampersand (&) musi zawsze być escape'owany jako &. W wartościach atrybutów cudzysłowy muszą być escape'owane. Mniej-niż (<) musi być escape'owane jako < w treści tekstowej. Większe-niż (>) jest zalecane do escape'owania jako >.
▶Czy escape'owanie XML to to samo co kodowanie encji HTML?
Dzielą te same pięć predefiniowanych encji (< > & " '), ale HTML ma wiele więcej nazwanych encji (jak ©), które nie są predefiniowane w XML.
▶Czy mogę użyć CDATA zamiast escape'owania?
Tak. Otoczenie tekstu w sekcjach CDATA pozwala uwzględnić znaki specjalne bez escape'owania. Sekcje CDATA nie mogą zawierać sekwencji ]] >.