XML 1.0 a 1.1 Różnice dotyczące specyfikacji oraz budowy dokumentów: Dokumenty XML 1.0 są niezgodne z dokumentami XML 1.1 (działa to w obie strony). Do 09.01.2005 parsery XML 1.1 powinny akceptować dokumenty XML 1.0, po zmianie, parsery XML 1.1 muszą być przystosowane do obsługi dokumentów XML 1.0. W XML 1.0 zasady konstruowania nazw wskazują wszystkie możliwości (wszystko, co nie jest dozwolone, jest zabronione). W XML 1.1 wskazują zabronione możliwości, dopuszczając wszystkie inne (wszystko, co nie jest zabronione (dla konkretnego powodu), jest dozwolone). XML 1.1 z góry zezwala na korzystanie ze znaków, które pojawiają się w wersji Unicode’u 4.0 i każdej nowszej. XML 1.0 zezwala na stosowanie znaków ze standardu Unicode do wersji 2.0, z pewnymi wyjątkami (spowodowanymi nieścisłościami w standardzie Unicode 2.0). Dokumenty XML 1.1 stosują zarówno znaki końca linii Unicode, jak i znaki końca linii zgodne z systemami IBM oraz kompatybilnymi z IBM (znak NEL). XML 1.1 zezwala na korzystanie ze znaków sterujących z zakresu 1-1F (jednak ze względu na ich funkcje, tylko jako referencje znakowe). XML 1.0 nie zezwala na korzystanie z większości z nich. XML 1.1 dokładnie definiuje zestaw ograniczeń dla parsera (tzw.
Ź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.