Escapowanie tekstu XML
Dodawaj znaki ucieczki dla znaków specjalnych w tekście XML 1.0 i odrzucaj znaki niedozwolone w XML 1.0.
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
<item name="Demo">Tea & coffee</item>
Przykład będzie dostępny, gdy narzędzie będzie gotowe.
Tekst jest przetwarzany w Twojej przeglądarce.
Udostępnij narzędzie
Udostępniany jest wyłącznie publiczny link do narzędzia. Twoje dane wejściowe i wyniki pozostają tutaj.
Pokaż link do ręcznego skopiowania
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 &, 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.
