Jedyny proces występujący przed porównywaniem to zamiana encji na odpowiadające im znaki.
Deklarowanie przestrzeni nazw Przestrzeń nazw można zadeklarować przez dodanie do dowolnego elementu jednego atrybutu, którego wartością będzie jej identyfikator. Aby zadeklarować główną przestrzeń nazw, powinien być to atrybut xmlns. Aby zadeklarować jakąś inną przestrzeń nazw, powinien być to atrybut xmlns:prefix („prefix” trzeba zastąpić przez wybrany prefiks dla elementów i atrybutów).
Przestrzeń nazw jest zadeklarowana tylko dla elementu, którego atrybut ją deklaruje oraz dla jego dzieci. Inne elementy jej nie widzą.
Używanie przestrzeni nazw Wszystkie elementy, których nazwy nie zostały poprzedzone prefiksem, trafiają do głównej przestrzeni nazw. Wszystkie atrybuty, których nazwy nie zostały poprzedzone prefiksem, trafiają do przestrzeni nazw używanej przez element, do którego należą. Aby umieścić element lub atrybut w innej przestrzeni nazw, należy poprzedzić jego nazwę prefiksem prefix: („prefix” trzeba zastąpić przez ten sam prefiks, pod którym zadeklarowana jest przestrzeń nazw).
Linki zewnętrzne Specyfikacja Namespaces in XML 1.1 (Second Edition) Polskie tłumaczenie specyfikacji Namespaces in XML 1.1 Specyfikacja Namespaces in XML 1.0 Polskie tłumaczenie specyfikacji Namespaces in XML 1.0 Rozdział kursu XML w w3schools.com poświęcony przestrzeniom nazw
Kategoria:Rdzenne technologie XML-a