Narzędzia programistyczne ● Przetwarzanie lokalne

Escapowanie tekstu XML

Dodawaj znaki ucieczki dla znaków specjalnych w tekście XML 1.0 i odrzucaj znaki niedozwolone w XML 1.0.

Przygotowywanie narzędzia…
Wypróbuj krótki przykład

Wypróbuj krótki przykład

Wczytaj fikcyjny przykład do pustego formularza. Sprawdź opcje, w razie potrzeby uruchom narzędzie i porównaj wynik poniżej.

Zakoduj pięć predefiniowanych znaków XML do użycia w treści tekstowej elementu. Wklej dosłowny tekst przeznaczony między znacznik otwierający i zamykający elementu XML, na przykład A & B < C. Wybierz Dodaj znaki ucieczki dla tekstu XML. Narzędzie koduje ampersandy, nawiasy ostrokątne, cudzysłowy i apostrofy; odrzuca znaki niedozwolone w XML 1.0. Nie tworzy ani nie weryfikuje pełnego dokumentu XML, a istniejące odwołania do encji są kodowane ponownie. XML 1.0 zabrania niektórych znaków sterujących i nieprawidłowych punktów kodowych Unicode; takie dane są odrzucane. Narzędzie nie tworzy ani nie sprawdza kompletnego dokumentu XML i nie zabezpiecza tekstu dla każdego innego kontekstu. Cudzysłowy również są kodowane, choć w treści tekstowej nie wymagają tego. Istniejące odwołania do encji są kodowane ponownie.

Tekst przeznaczony do zawartości elementu XML

<item name="Demo">Tea & coffee</item>

Oczekiwany wynik

&lt;item name=&quot;Demo&quot;&gt;Tea &amp; coffee&lt;/item&gt;

Przykład będzie dostępny, gdy narzędzie będzie gotowe.

Tekst jest przetwarzany w Twojej przeglądarce.

✓ Przetwarzanie lokalne✓ Bez konta✓ Dane przetwarzane tutaj✓ Bezpłatnie

Krótka odpowiedź

Zakoduj pięć predefiniowanych znaków XML do użycia w treści tekstowej elementu.

Strona i jej zasoby są pobierane z witryny; ta operacja wykorzystuje wpisane wartości wyłącznie w tej przeglądarce i nie wysyła ich do punktu obliczeniowego.

Jak używać

Wklej dosłowny tekst przeznaczony między znacznik otwierający i zamykający elementu XML, na przykład A & B < C. Wybierz Dodaj znaki ucieczki dla tekstu XML. Narzędzie koduje ampersandy, nawiasy ostrokątne, cudzysłowy i apostrofy; odrzuca znaki niedozwolone w XML 1.0. Nie tworzy ani nie weryfikuje pełnego dokumentu XML, a istniejące odwołania do encji są kodowane ponownie.

Ograniczenia

XML 1.0 zabrania niektórych znaków sterujących i nieprawidłowych punktów kodowych Unicode; takie dane są odrzucane. Narzędzie nie tworzy ani nie sprawdza kompletnego dokumentu XML i nie zabezpiecza tekstu dla każdego innego kontekstu. Cudzysłowy również są kodowane, choć w treści tekstowej nie wymagają tego. Istniejące odwołania do encji są kodowane ponownie.

Najczęstsze pytania

Które znaki są escapowane?

Narzędzie koduje &, <, >, cudzysłowy i apostrofy jako odwołania znakowe XML. Istniejące odwołanie, takie jak &amp;, jest kodowane ponownie, ponieważ jego ampersand jest traktowany jako tekst.

Gdzie należy użyć wyniku?

Używaj go do tekstu między znacznikiem otwierającym a zamykającym elementu XML. Nie tworzy ani nie sprawdza dokumentu XML, a wartości atrybutów wymagają kodowania znaków specjalnych właściwego dla kontekstu.

Źródła i odniesienia

Te źródła dokumentują wskazaną normę lub API przeglądarki; nie potwierdzają poprawności wyników narzędzia.