Kodowanie
XML Entities Encode/Decode
Kodowanie i dekodowanie encji XML — 5 standardowych (ampersand, nawiasy ostrokątne, apostrof, cudzysłów) oraz numeryczne odwołania do znaków.
Najczęstsze pytania
Czym encje XML różnią się od encji HTML?
Specyfikacja XML definiuje tylko 5 wbudowanych encji: lt, gt, amp, apos i quot, podczas gdy HTML ma dużo szerszy zestaw nazwanych encji (np. czy ©). W dokumentach XML znaki spoza tej piątki trzeba zapisywać jako encje liczbowe.
Po co kodować te 5 znaków w dokumencie XML?
Znaki <, >, &, ' i " mają w XML znaczenie strukturalne — otwierają znaczniki, atrybuty czy referencje encji. Niezakodowane w treści tekstowej lub wartości atrybutu mogą złamać parsowanie dokumentu lub zmienić jego strukturę.
Czym różnią się tryby Podstawowe i Wszystkie znaki?
Tryb Podstawowe koduje tylko pięć predefiniowanych znaków XML, natomiast tryb Wszystkie znaki zamienia na numeryczne odwołania również znaki spoza ASCII, co bywa przydatne przy ograniczonym kodowaniu dokumentu.