6. Błędy
Naruszenie kryteriów narzuconych przez niniejszą specyfikację skutkuje błędem xml:id. Tego typu błędy nie są krytyczne, ale powinny być raportowane przez procesor xml:id. W celu zachowania interoperacyjności, zaleca się nie wyciszanie błędów xml:id.
7. Zgodność
7.1. Zgodność z xml:id
Zgodność z xml:id dla aplikacji, które korzystają z procesorów XML, używających technologii walidacji, polega na użyciu konstrukcji xml:id, jak zostało to wyjaśnione w rozdziale 4 (Przetwarzanie atrybutów xml:id), oraz na zgodności zarówno z kryteriami narzuconymi przez tę specyfikację, jak i zasadami technologii walidacji.
Zgodność z xml:id dla aplikacji, które korzystają z nie wykonujących walidacji procesorów XML, jest określona poprzez rozpoznawanie atrybutów xml:id, jak zostało wyjaśnione w rozdziale 4 - Przetwarzanie atrybutów xml:id, oraz przez zgodność z kryteriami narzuconymi przez tę specyfikację.
Zgodność z kryteriami, które muszą być spełnione jest obligatoryjna. Zalecane jest, aby aplikacje spełniały także inne kryteria. Ta specyfikacja nie definiuje w jednoznaczny sposób opcjonalnych kryteriów.
Dokument jest zgodny z tą specyfikacją, jeśli nie pojawiają się w nim żadne błędy xml:id.
7.2. Zgodność ze standardem XML Information Set
Niniejsza specyfikacja jest zgodna ze standardem XML Information Set. Poniższe informacje muszą być zawarte w danych wejściowych, aby umożliwić poprawne przetwarzanie:
- Jednostki informacyjne elementu z właściwością attributes.
- Jednostki Informacyjne Atrybutu z nazwą przestrzeni nazw, nazwą lokalną oraz właściwościami wartości.
Dodatkowo, poniższe właściwości mogą być obecne w danych wyjściowych:
- Właściwości attribute type w Jednostkach Informacyjnych Atrybutu.
8. Rozszerzalność
Niniejsza specyfikacja nie jest rozszerzalna. Nie zezwala się twórcom aplikacji na zmianę nazwy atrybutu xml:id, zbioru wartości atrybutu, które uważa się za ID, lokalizacji gdzie one mogą wystąpić, ani na inne rozszerzenia.
Niniejszy dokument jest tłumaczeniem rekomendacji W3C xml:id Version 1.0. Tłumaczenie to nie ma statusu dokumentu normatywnego i może zawierać błędy wynikające z tłumaczenia. Tylko dokument znajdujący się na stronie W3C pod adresem http://www.w3.org/TR/2005/REC-xml-id-20050909/ ma charakter normatywny.
Copyright © 2004 W3C® (MIT, ERCIM, Keio), Wszystkie prawa zastrzeżone. W3C stosuje następujące zasady dotyczące odpowiedzialności cywilnej, znaku towarowego, używania dokumentu i licencji oprogramowania.