Znaków tych nie można używać, ponieważ parsery XML, „widząc” np. znak mniejszości wewnątrz elementu, stwierdzą, że jest to początek znacznika i dokument zostanie błędnie zinterpretowany. Specyfikacja XML daje możliwość używania takich znaków z wykorzystaniem predefiniowanych odniesień jednostki. Jeśli więc chcemy wstawić znak mniejszości (<), wpisujemy zamiast niego sekwencję < (), natomiast gdy chcemy wprowadzić znak (&), wpisujemy – &; Jeżeli nie chcemy używać predefiniowanych odniesień jednostek, możemy część danych, które zawierają np. kod html lub xml, zapisać w sekcji danych znakowych, która nie będzie przetwarzana przez analizator składni XML. Znacznik początku sekcji danych znakowych to: <![CDATA[, a znacznik końca: ]]>. W dokumencie XML możemy wykorzystywać komentarze, które zaczynają się znakami: <!--, a kończą znakami: -->. Specyfikacja XML zezwala na wstawianie instrukcji przetwarzania, które są wykorzystywane do przeniesienia informacji do aplikacji. Instrukcje przetwarzania rozpoczynają się znakami: <?, a kończą znakami: ?>.
Źródło i licencja
Fragment artykułu Wikipedia — XML · historia autorów.
Tekst: CC BY-SA 4.0. Wydzielono fragment z dłuższego artykułu.