Polskie t�umaczenie Rekomendacji "XML Information Set (Second Edition)"

Autor: Mariusz �ebrowski.
Lokalizacja: http://www.antyspam.pl/w3c/REC-xml-infoset-20040204/

Dokument ten jest t�umaczeniem rekomendacji XML Information Set (Second Edition). Przek�ad ten nie jest przek�adem normatywnym i mo�e zawiera� b��dy wynikaj�ce z t�umaczenia. Status normatywny posiada jedynie wersja angielskoj�zyczna na stronie W3C http://www.w3.org/TR/2004/REC-xml-infoset-20040204/.
Dokument jest chroniony prawem autorskim. Copyright © 2004 W3C® (MIT, ERCIM, Keio).

W3C

Zbi�r Informacyjny XML (Wydanie Drugie)

W3C Rekomendacje z 4 Lutego 2004

Obecna wersja:
http://www.w3.org/TR/2004/REC-xml-infoset-20040204
Najnowsza wersja:
http://www.w3.org/TR/xml-infoset
Poprzednia wersja:
http://www.w3.org/TR/2003/PER-xml-infoset-20031210
Edytorzy:
John Cowan, [email protected]
Richard Tobin, [email protected]

Prosz� zobaczy� errat� dla tego dokumentu, kt�ra mo�e zawiera� pewne normatywne poprawki.

Zobacz tak�e t�umaczenia.


Streszczenie

Ta specyfikacja oferuje zestaw definicji dla u�ycia w innych specyfikacjach, kt�re potrzebuj� odnosi� si� do informacji w dokumencie XML.

Status Dokumentu

Ten paragraf opisuje status tego dokumentu od czasukiedy jest opublikowany. Inne dokumenty mog� zast�pi� ten dokument. Lista bie��cych publikacji W3C i najnowsz� weryfikacj� tego raportu technicznego mo�na zanale�� na W3C technical reports index na http://www.w3.org/TR/.

Ten dokument jest Rekomendowany przez W3C. Zosta� on zbadany przez cz�onk�w W3C i inne strony zainteresowane oraz zatwierdzony przez dyrektora jako Rekomendacja W3C. To jest dokument stabilny i mo�e by� u�ywany jako materia� odniesienia lub cytowany jako odniesienie normatywne z innego dokumentu. Zadaniem W3C w wydaniu tej rekomendacji jest przyci�gni�cie uwagi do tej specyfikacji i promowanie jej szerokiego zastosowania. Wzbogaci to funkcjonalno�� i interoperacyjno�� sieci Web.

Ten dokument uaktualnia Infoset b�d�c nak�adk� na wersj� XML 1.1 i przestrze� nazw 1.1, wyja�nia konsekwencje pewnych rodzaj�w niepoprawno�ci sk�adniowej i poprawiania pewnych b��d�w typograficznych. To jest produkt W3C XML Activity. Tylko angielska wersja specyfikacji jest wersj� normatywn�. Jednak�e, szukaj�c t�umacze� tego dokumentu zobacz http://www.w3.org/2003/03/Translations/byTechnology?technology=xml-infoset.

Documentacja z intelektualn� w�a�ciwo�ci� mo�e odnosi� si� do tych rekomendacji mo�e by� znaleziona na publicznej stronie Working Group IPR disclosure page.

Prosimy zg�asza� b��dy w tym dokumencie na adres [email protected] (publiczne archiwa s�� dost�pne). Lista erraty dla tej rekomendacji jest dost�pna na http://www.w3.org/2001/10/02/xml-infoset-errata.html.

Spis tre�ci


1. Wprowadzenie

Ta specyfikacja definiuje abstrakcyjny zbi�r danych Zbi�r informacyjny XML (ang. XML Information Set (Infoset)). Jego celem jest dostarczanie sp�jnego zbioru definicji do wykorzystania w innych specyfikacjach, kt�re potrzebuj� odnosi� si� do informacji w poprawnie sk�adniowo uformowanym dokumencie XML [XML].

Celem jej nie jest bycie wyczerpuj�c�; G��wnym kryterium przy doborze przedmiot�w informacyjnych albo w�a�ciwo�ci jest spodziewana u�yteczno�� w przysz�ych specyfikacjach. Tak�e nie stanowi zestawu minimum informacji, kt�re musz� by� zwracane przez procesor XML.

Dokument XML posiada zbi�r informacyjny je�eli jest poprawnie sformu�owany i zachowuje ograniczenia przestrzeni nazw opisane w below. Aby dokument XML posiada� zbi�r informacyjny nie jest wymagane aby by� poprawny sk�adniowo.

Zbiory informacyjne mog� by� tworzone przez inne metody (nie opisane w tej specyfikacji) inne ni� analiza gramatycza dokumentu XML. Patrz Synthetic Infosets poni�ej.

Zbi�r informacyjny dokumentu XML sk�ada si� z pewnej liczby przedmiot�w / element�w informacyjnych; zbi�w informacyjnych dla ka�dego poprawnie sformu�owanego dokumentu XML b�dzie zawiera� conajmniej przedmiot / element informacyjny document oraz kilka innych. Przedmiot informacyjny jest abstrakcyjnym opisem pewnej cz�ci dokumentu XML; ka�dy element informacyjny posiada zwi�zany z nim zbi�r nazwanych w�a�ciwo�ci. W tej specyfikacji nazwy w�a�ciwo�ci s� przedstawione w nawiasach kwadratowych, [thus]. Typy przedmiot�w informacyjny s� wymienione w section 2.

Zbi�r informacyjny XML nie wymaga lub preferuje szczeg�lnego interfejsu lub klasy interfejs�w. Ze wzgl�du na jasno�� i prostot�, ta specyfikacja przedstawia zbi�r informacyjny jako zmodyfikowane drzewo, jednak�e nie jest wymagane aby Zbi�r Informacyjny XML by� dost�pny jako struktura drzewiasta; mo�liwe s� inne typy interfejs�w mi�dzy innymi oparte na zdarzeniach i zapytaniach w celu dostarczania informacji w spos�b zgodny z Zbiorem Informacyjnym XML.

Terminy "zbi�r informacyjny" i "przedmiot / element informacyjny" s� podobnie rozumiane jak powszechnie u�ywane w informatyce terminy "drzewo" i "w�ze�". Jednak�e w tej specyfikacji u�ywane s� pierwsze z tych okre�le� w celu ograniczenia mo�liwo�ci pomy�ki z innymi modelami danych. Elementy informacyjne nie przek�adaj� si� jeden-do-jeden na w�z�y DOM lub "drzewa" i "w�z�y" modelu danych XPath.

W tej specyfikacji zak�ada si� znaczenie s��w "musi", "powinien" i "mo�e" zgodnie z [RFC2119], z takim wyj�tkiem �e s�owa te nie s� przedstawione kapitalikiem.

Wersje XML

R�ne wersje specyfikacji XML mog� przedstawia� r�wne regu�y analizy. Zbi�r informacyjny dokumentu XML jest zdefiniowany aby by� jedynym otrzymanym poprzez jego analiz� zgodnie z regu�ami specyfikacji, kt�rej wersja odpowiada wersji z dokumentu. Dokument kt�ry nie specyfikuje numeru wersji jest uwa�any za dokument w wersji 1.0. Je�li procesor XML akceptuje dokument z numerem wersji, kt�rej nie zna, niekoniecznie oznacza to �e bedzie w stanie utworzy� poprawny zbi�r informacyjny.

Przestrzenie nazw

XML dokumenty, kt�re nie s� zgodne z [Przestrzeniami nazw], chocia� s� technicznie dobrze ukszta�towane, nie s� uwa�ane za posiadaj�ce znacz�ce zbiory informacji. To znaczy, �e ta specyfikacja nie okre�la zbior�w informacji dla dokument�w, kt�re posiadaj� nazwy elementu, lub atrybutu zawieraj�ce dwukropki, kt�re s� u�ywane w inny spos�b, ni� zalecany przez [Przestrzenie nazw].

W dodatku, ta specyfikacja nie okre�la zbioru informacji dla dokument�w, kt�re u�ywaj� wzgl�dnych odno�nik�w URI w deklaracjach przestrzeni nazw. Jest to zgodne z decyzj� Plenarnej Grupy Interesu W3C XML opisanej we [Wzgl�dnych Odno�nikach Przestrzeni Nazw URI].

Warto�ci� w�asno�ci [namespace name] (nazwa przestrzeni nazw) jest znormalizowana warto�� odpowiadaj�cego atrybutu przestrzeni nazw; �aden dodatkowy uwalniany URI nie odnosi si� do tego przez procesor.

Elementy rekordu

Zbi�r informacji opisuje jego dokument XML z ju� rozszerzonymi odno�nikami element�w rekordu, tj. przedstawiany przez elementy informacyjne odpowiadaj�ce tekstowi, kt�ry jest na ich miejscu. Jednak s� r�ne okoliczno�ci, w kt�rych procesor mo�e nie wykona� tego rozszerzenia. Element rekordu mo�e nie by� zdeklarowany, lub mo�e nie by� mo�liwy do odzyskania. Procesor niewaliduj�cy mo�e wybra� nie czyta� wszystkich deklaracji, a nawet je�li nie, mo�e rozszerzy� wszystkie zewn�trzne elementy rekordu. W takich przypadkach element infomacyjny nierozszerzonego odno�nika elementu rekordu jest u�ywany do przedstawiania odno�nika elementu rekordu.

Obs�ugiwanie ko�ca wiersza

Warto�ci wszystkich w�asno�ci w Zbiorze informacji bior� pod uwag� normalizacj� ko�ca wiersza opisan� w [XML], 2.11 "Obs�ugiwanie ko�ca wiersza".

Podstawowe URI

Niekt�re elementy informacyjne posiadaj� w�asno�ci [base URI] (podstawowy URI) lub [declaration base URI] (deklaracja podstawowego URI). S� one wyliczone zgodnie z [Podstaw� XML]. Zauwa�, �e odzyskanie �r�d�a mo�e zawiera� przekierowanie na poziom analizatora sk��dni (np. w przeliczniku elementu rekordu) lub ni�ej; w tym przypadku podstawowy URI jest ko�cowym URI u�ywanym do odzyskania �r�d�a po wszystkich przekierowaniach.

Warto�� tych w�asno�ci nie odzwierciedla �adnego uwalnianego URI, co mo�e by� wymagane do odzyskania �r�d�a, ale mo�e zawiera� uwalniane znaki, je�eli by�y okre�lone w dokumencie, lub oddane przez serwer w celu przekierowania.

W niekt�rych przypadkach (takich jak czytanie dokument�w z �a�cucha znak�w lub potoku) zasady [Podstawy XML] mog� doprowadza� do podstawowego URI, kt�ry jest zale�ny od aplikacji. W takich przypadkach ta specyfikacja nie okre�la warto�ci w�asno�ci [podstawowego URI] lub [deklaracji podstawowego URI].

Podczas rozwi�zywania wzgl�dnych w�asno�ci URI [podstawowy URI] powinny by� u�ywane w preferencji do warto�ci atrybut�w xml:base; mog� by� sprzeczne w przypadku Syntetycznych Zbior�w Informacji.

``Nieznany '' i ``Brak warto�ci''

Niekt�re w�asno�ci mog� czasem posiada� warto�ci nieznany lub brak warto�ci, i powiedziano, �e warto�� w�asno�ci jest nieznana, lub �e w�asno�� odpowiednio nie posiada warto�ci. Te warto�ci r�ni� si� od siebie i od wszystkich innych warto�ci. W szczeg�lno�ci r�ni� si� od pustego ci�gu znak�w, pustego zbioru i pustej listy, ka�dy z kt�rych poprostu nie ma element�w. Ta specyfikacja nie u�ywa terminu warto�� zerowa poniewa� w niekt�rych spo�eczno�ciach ma to szczeg�lne znaczenie, co mo�e nie pasowa� do tych przeznaczonych tutaj.

Niezgodno�ci wynikaj�ce z niewa�no�ci

Jak zanotowano powy�ej, dokument XML nie musi by� wa�ny, aby posiada� zbi�r informacji. Jednak pewne rodzaje niewa�no�ci wp�ywaj� na warto�ci przypisane pewnym w�asno�ciom. Elementy rekordu, zapisy, elementy i atrybuty mog� by� niezdeklarowane. Zapisy i elementy mog� by� wielokrotnie zdeklarowane (wielokrotne deklaracje s� wa�ne dla element�w rekordu i atrybut�w). ID mo�e by� niezdefiniowany lub wielokrotnie zdefiniowany. Takie przypadki s� zauwa�ane w stosownych miejscach, w poni�szych definicjach Element�w Informacyjnych.

Syntetyczne Zbiory Informacji

Ta specyfikacja opisuje zbi�r informacji wynikaj�cy z analizowania dokumentu XML. Zbiory informacji mog� by� skonstruowane przy pomocy innych �rodk�w, na przyk�ad przy u�yciu API takich jak DOM lub przez przekszta�canie istniej�cych zbior�w informacji.

Zbi�r informacji odpowiadaj�cy prawdziwemu dokumentowi b�dzie koniecznie zgodny na wiele sposob�w; np. w�asno�� [przestrzeni nazw in-scope] elementu b�dzie zgodna z w�asno�ciami [atrybut�w przestrzeni nazw] elementu i jego przodk�w. To nie mo�e by� prawdziwe przy zbiorze informacji skonstruowanego innymi sposobami; w takim przypadku nie b�dzie �adnego dokumentu XML odpowiadaj�cego zbiorowi informacji i aby dokona� jego serializacji b�dzie wymaga� rozdzielenia niezgodno�ci (np. przez uzyskanie deklaracji przestrzeni nazw, kt�re odpowiadaj� przestrzeniom nazw w zakresie).

2. Przedmioty informacyjne

Zbi�r informacji mo�e zawiera� do jedenastu r�nych typ�w przedmiot�w informacyjnych, jak wyja�niono w nast�puj�cych sekcjach. Ka�dy przedmiot informacyjny posiada w�a�ciwo�ci. Dla u�atwienia odnoszenia, ka�da w�asno�� posiada nazw�, An information set can contain up to eleven different types of information item, as explained in the following sections. Every information item has properties. For ease of reference, each property is given a name, wskazan� [w ten spos�b]. Odno�niki do definicji i/lub sk��dni w Rekomendacji XML 1.0 [XML] s� podane dla ka�dego przedmiotu informacyjnego.

2.1. Przedmioty informacyjne typu Dokument

Definicja XML: dokument (Cz�� 2, Dokumenty)

Sk�adnia XML: [1] Dokument (Cz�� 2.1, Dobrze ukszta�towane Dokumenty XML )

Jest dok�adnie jeden przedmiot informacyjny typu dokument w zbiorze informacji i wszystkie inne przedmioty informacyjne s� dost�pne z w�a�ciwo�ci przedmiotu informacyjnego typu dokument, zar�wno bezpo�rednio, jak i po�rednio poprzez w�a�ciwo�ci innych przedmiot�w informacyjnych.

Przedmiot informacyjny typu dokument posiada nast�puj�ce w�a�ciwo�ci:

  1. [potomek] Uporz�dkowana lista przedmiot�w informacyjnych typu potomek, w kolejno�ci dokumentu. Lista zawiera dok�adnie jeden element przedmiotu informacyjnego. Lista zawiera r�wnie� jedn� instrukcj� przetwarzania przedmiotu informacyjnego dla ka�dej instrukcji przetwarzania poza elementem dokumentu, oraz jeden komentarz przedmiotu informacyjnego dla ka�dego komentarza poza elementem dokumentu. Instrukcje przetwarzania i komentarze w obr�bie DTD s� wykluczone. Je�li jest deklaracja typu dokumentu, lista tak�e zawiera przedmiot informacyjny deklaracji typu dokumentu .
  2. [element dokumentu] Przedmiot informacyjny element odpowiadaj�cy elementowi dokumentu.
  3. [zapisy] Nieuporz�dkowany zbi�r przedmiot�w informacyjnych typu zapis, jeden dla ka�dego zapisu zdeklarowanego w DTD. Je�li jakikolwiek zapis jest wielokrotnie zdeklarowany, ta w�asno�� nie ma warto�ci.
  4. [niezanalizowane elementy rekordu] Nieuporz�dkowany zbi�r przedmiot�w informacyjnych typu niezanalizowane elementy rekordu, jeden dla ka�dego niezanalizowanego elementu rekordu zdeklarowanego w DTD.
  5. [podstawowy URI] Podstawowy URI elementu rekordu dokumentu.
  6. [schemat kodowania znak�w] Nazwa schematu kodowania znak�w, w kt�rym jest wyra�ony element rekordu dokumentu.
  7. [samodzielny] Wskazanie statusu dokumentu na samodzielny, zar�wno tak i nie. Ta w�asno�� jest uzyskana z opcjonalnej deklaracji samodzielnego dokumentu w deklaracji XML na pocz�tku elementu rekordu dokumentu i nie ma warto�ci, je�eli nie ma deklaracji samodzielnego dokumentu.
  8. [wersja] Ci�g znak�w przedstawiaj�cy wersj� XML dokumentu. Ta w�a�ciwo�� jest uzyskana z deklaracji XML opcjonalnie obecnej na pocz�tku elementu rekordu dokumentu i nie ma warto�ci je�eli nie ma deklaracji XML.
  9. [wszystkie deklaracje przetworzone] Ta w�a�ciwo��, dok�adnie m�wi�c, nie jest cz�ci� zbioru informacji dokumentu. Raczej jest wskazaniem, czy procesor odczyta� kompletny DTD. Jego warto�� jest logiczna. Je�eli jest nieprawdziwa, wtedy pewne w�asno�ci (wskazane w ich poni�szych opisach) mog� nie by� znane. Je�li jest prawdziwa, te w�asno�ci nigdy nie s� nieznane.

2.2. Przedmioty informacyjne typu Element

Definicja XML: element (Cz�� 3, Struktury Logiczne)

Sk�adnia XML: [39] Element (Cz�� 3, Struktury Logiczne)

Wyst�puje przedmiot informacyjny typu element dla ka�dego elementu pojawiaj�cego si� w dokumencie XML. Jeden z przedmiot�w informacyjnych typu element jest warto�ci� w�asno�ci [elementu dokumentu] przedmiotu informacyjnego typu dokument, odpowiadaj�cego korzeniowi drzewa element�w i wszystkie inne elementy informacyjne typu element s� dost�pne porzez rekurencyjne wyst�powanie po ich w�asno�ciach [potomk�w]:

  1. [nazwa przestrzeni nazw] Nazwa przestrzeni nazw, je�li takowa jest, typu elementu. Je�eli element nie nale�y do przestrzeni nazw, ta w�asno�� nie ma warto�ci.
  2. [nazwa lokalna] Lokalna cz�� nazwy typu elementu. Nie zawiera to jakiegokolwiek prefiksu przestrzeni nazw lub nast�puj�cego po nim dwukropka.
  3. [prefiks] Cz�� prefiksu przestrzeni nazw nazwy typu elementu. Je�eli nazwa nie posiada prefiksu, ta w�asno�� nie ma warto�ci. Zauwa�, �e aplikacje �wiadome przestrzeni nazw powinny u�ywa� przestrzeni nazw raczej ni� prefiksu do identyfikacji element�w.
  4. [potomkowie] Uporz�dkowana lista przedmiot�w informacyjnych typu potomek w porz�dku dokumentu. Ta lista zawiera element, instrukcj� przetwarzania, nierozszerzalny odno�nik elementu rekordu , znak i przedmioty informacyjne typu komentarz, po jednym dla ka�dego elementu, instrukcji przetwarzania, odno�nika do nieprzetworzonego zewn�trznego elementu rekordu, znak danych oraz komantarz pojawiaj�cy si� natychmiast wewn�trz bie��cego elementu. Je�eli element jest pusty ta lista nie ma element�w.
  5. [atrybuty] Nieuporz�dkowany zbi�r przedmiot�w informacyjnych typu atrybut, jeden dla ka�dego z atrybut�w (okre�lony lub domy�lne z DTD) tego elementu. Deklaracje przestrzeni nazw nie pojawiaj� si� w tym zbiorze. Je�eli ten element nie ma atrybut�w, ten zbi�r nie posiada �adnych element�w.
  6. [atrybuty przestrzeni nazw] Nieuporz�dkowany zbi�r przedmiot�w informacyjnych typu atrybut, jeden dla ka�dego z deklaracji przestrzeni nazw (okre�lony lub domy�lne z DTD) tego elementu. Deklaracje formularza xmlns="" i xmlns:name="", kt�re nie deklaruj� odpowiednio domy�lnej warto�ci przestrzeni nazw i prefiks�w, licz� si� jako deklaracje przestrzeni nazw. Niezdeklarowany prefiks by� dodany w Przestrzeniach nazw w XML 1.1. Z definicji wszystkie atrybuty przestrzeni nazw (��cznie z tymi nazwanymi xmlns, kt�rych w�asno�� [prefiks] nie ma warto�ci) maj� przestrze� nazw URI http://www.w3.org/2000/xmlns/. je�eli element nie posiada deklaracji przestrzeni nazw, ten zbi�r nie ma element�w.
  7. [przestrzenie nazw in-scope] Nieuporz�dkowany zbi�r przedmiot�w informacyjnych typu przestrze� nazw, jeden dla ka�dej z przestrzeni nazw w wyniku dla tego elementu. Ten zbi�r zawsze zawiera przedmiot z prefiksem xml, kt�ry jest domniemany, zwi�zany z nazw� przestrzeni nazw http://www.w3.org/XML/1998/namespace. Nie zawiera przedmiotu z prefiksem xmlns (u�ywanego dla deklarowania przestrzeni nazw), poniewa� aplikacja nigdy nie mo�e napotka� elementu lub atrybutu z tym prefiksem. Zbi�r b�dzie zaweira� przedmioty przestrzeni nazw odpowiadaj�ce wszystkim elementom [atrybuty przestrzeni nazw], z wyj�tkiem jakichkolwiek deklaracji przedstawiaj�cymi formularz xmlns="" orlub xmlns:name="", kt�ry nie deklaruje przestrzeni nazw, ale raczej nie deklaruje domy�lnej warto�ci przestrzeni nazw i prefiks�w. Podczas roz��czania prefiks�w nazw z�o�onych ta w�asno�� powinna by� u�ywana w odniesieniu do w�asno�ci [atrybuty przestrzeni nazw]; mog� by� niezgodne z przypadkiem Syntetyczne zbiory informacji .
  8. [podstawowy URI] Podstawowy URI elementu.
  9. [przodek] Przedmiot informacyjny typu dokument lub element, zawieraj�cy ten przedmiot informacyjny w swojej w�asno�ci [potomek].

2.3. Przedmioty informacyjne typu atrybut

Definicja XML: atrybut (Sekcja 3.1, Znaczniki pocz�tkowe, znaczniki ko�cowe, i znaczniki pustych element�w)

XML Syntax: [41] atrybut (Sekcja 3.1, Znaczniki pocz�tkowe, znaczniki ko�cowe, i znaczniki pustych element�w)

Jest przedmiot informacyjny typu atrybut dla ka�dego atrybutu (okre�lonego lub domy�lnego) ka�dego elementu w dokumencie, ��cznie z tymi, kt�re s� deklaracjami przestrzeni nazw. Te drugie jednak pojawiaj� si� jako elementy w�asno�ci element�w [atrybuty przestrzeni nazw] raczej ni� jego w�asno�ci [atrybuty].

Atrybuty zdeklarowane w DTD bez warto�ci domy�lnej i nieokre�lone w znaczniku pocz�tkowym elementu nie s� reprezentowane przez przedmioty informacyjne typu atrybut.

Przedmiot informacyjny typu atrybut posiada nast�puj�ce warto�ci:

  1. [nazwa przestrzeni nazw] Nazwa przestrzeni nazw atrybutu je�li jest taka. W przeciwnym razie ta w�asno�� nie ma warto�ci.
  2. [nazwa lokalna] Lokalna cz�� nazwy atrybutu. Nie zawiera �adnych prefiks�w przestrzeni nazw, ani wyst�puj�cego po nich dwukropk�w.
  3. [prefiks] Cz�� prefiksu przestrzeni nazw atrybutu. Je�eli przed nazw� nie ma prefiksu, ta w�asno�� nie ma warto�ci. Zauwa�, �e aplikacje �wiadome przestrzeni nazw powinny u�ywa� przestrzeni nazw raczej ni� prefiksu do identyfikacji atrybut�w.
  4. [znormalizowana warto��] Znormalizowana warto�� atrybutu (patrz 3.3.3 Normalizacja warto�ci atrybutu [XML]).
  5. [okre�lony] Znacznik stanu wskazuj�cy czy ten atrybut by� faktycznie okre�lony w pocz�tkowym znaczniku swojego elementu, lub czy by� domy�lny z DTD.
  6. [typ atrybutu] Wskazanie typu zdeklarowanego dla tego atrybutu w DTD. Dozwolonymi warto�ciami s� ID, IDREF, IDREFS, ENTITY, ENTITIES, NMTOKEN, NMTOKENS, NOTATION, CDATA, oraz ENUMERATION. Je�eli nie ma deklaracji dla atrybutu, ta w�a�ciwo�� nie ma warto�ci. Je�eli �adna deklaracja nie zosta�a odczytana, ale w�asno�� przedmiotu informacyjnego typu dokument [wszystkie deklaracje przetworzone] jest nieprawdziwa (wi�c mo�e by� nieodczytana deklaracja), wtedy warto�� w�asno�ci jest nieznana. Aplikacje nie powinny traktowa� warto�ci i nieznane jako r�wnowa�nik warto�ci CDATA. Na warto�� tej w�asno�ci nie wp�ywa wa�no�� warto�ci atrybutu.
  7. [odno�niki] Je�eli typ atrybutu to ID, NMTOKEN, NMTOKENS, CDATA, lub ENUMERATION, ta w�asno�� nie ma warto�ci. Je�eli typ atrybutu jest nieznany, warto�� tej w�asno�ci jest nieznana. W przeciwnym razie (tj. je�eli typem atrybutu jest IDREF, IDREFS, ENTITY, ENTITIES, lub NOTATION), warto�� tej w�asno�ci jest uporz�dkowan� list� przedmiot�w informacyjnych typu element, niezanalizowany element rekordu, lub zapis do kt�rych jest odniesienie w warto�ci atrybutu, w porz�dku, w jakim tam wyst�puj�. W takim wypadku je�eli warto�� atrybutu jest syntaktycznie niewa�na, ta w�asno�� nie ma warto�ci. Je�eli typem jest IDREF lub IDREFS i �aden z ID nie pojawia si� jako warto�� ID atrybutu w dokumencie, lub je�li typem jest ENTITY, ENTITIES lub NOTATION i �adna deklaracja nie zosta�a odczytana dla jakichkolwiek element�w rekordu, b�d� zapisu, wtedy ta w�asno�� nie ma warto�ci lub jest ona nieznana, zale�nie od tego, czy w�asno�� przedmiotu informacyjnego typu dokument [wszystkie deklaracje przetworzone] jest prawdziwa czy fa�szywa. Je�eli typem jest IDREF lub IDREFS i �jakikolwiek z ID pojawia si� jako warto�� wi�cej ni� jednego atrybutu ID w dokumencie, lub je�li typem jest NOTATION i wyst�puj� wielokrotne deklaracje dla zapisu, wtedy ta w�asno�� nie ma warto�ci.
  8. [element owner] Przedmiot informacyjny typu element zawieraj�cy ten przedmiot informacyjny w swojej w�asno�ci [atrybuty].

2.4. Przedmioty informacyjne typu Instrukcja Przetwarzania

Definicja XML: instrukcja przetwarzania (Cz�� 2.6, Instrukcje przetwarzania)

Sk��dnia XML: [16] PI (Cz�� 2.6, Instrukcje Przetwarzania)

Jest przedmiot informacyjny typu instrukcja przetwarzania dla ka�dej instrukcji przetwarzania w dokumencie. Deklaracja XML i deklaracje tekstowe dla zewn�trznych zanalizowanych element�w rekordu nie s� uwa�ane za instrukcje przetwarzania.

Przedmiot informacyjny typu instrukcja przetwarzania posiada nast�puj�ce w�asno�ci:

  1. [cel] Ci�g znak�w przedstawiaj�cy cz�� cel instrukcji przetwarzania (nazwa XML).
  2. [zawarto��] Ci�g znak�w przedstawiaj�cy zawarto�� instrukcji przetwarzania, z wy��czeniem celu i jakiekolwiek odst�py natychmiast nast�puj�ce po nim. Je�li nie ma takiej zawarto�ci, warto�ci� tej w�asno�ci b�dzie pusty ci�g znak�w.
  3. [podstawowy URI] Podstawowy URI PI. Zauwa�, �e zbi�r informacji jest serializowany jako dokument XML, nie b�dzie mo�liwe, aby zachowa� podstawowy URI �adnego PI, kt�ry pierwotnie pojawi� si� na najwy�szym poziomie zewn�trznego elementu rekordu, poniewa� nie ma sk�adni dla PI odpowiadaj�cych atrybutom xml:base na elementach.
  4. [zapis] Przedmiot informacyjny zapis nazwany przez cel. Je�li nie ma deklaracji dla zapisu z t� nazw�, lub s� wielokrotne deklaracje, to ta w�asno�� nie ma warto�ci. Je�eli �adna deklaracja nie zosta�a odczytana, ale w�asno�� elementu informacyjnego typu dokument [wszystkie deklaracje przetworzone] jest fa�szywa (wi�c mo�e by� nieodczytana deklaracja), wtedy warto�� tej w�asno�ci jest nieznana.
  5. [przodek] Przedmiot informacyjny typu dokument, element, lub typ elementu deklaracji, kt�ry zawiera t� informacj� w swojej w�asno�ci [potomek].

2.5. Przedmioty informacyjne typu nierozwi�zalna referencja do elementu (ang.Unexpanded Entity Reference)

Definicja XML: Cz�� 4.4.3, Zawarty w przypadku walidacji

przedmiot informacyjny typu nierozszerzony odno�nik elementu rekordu s�u�y jako miejsce dla kt�rego procesor XML mo�e wskaza�, �e nie zosta� rozszerzony zewn�trzny element rekordu. Taki przedmiot informacyjny istnieje dla ka�dego nierozszerzonego odno�nika do zewn�trznego elementu rekordu w obr�bie zawarto�ci elementu. Waliduj�cy procesor XML, lub niewaliduj�cy procesor czytaj�cy wszystkie zewn�trzne og�lne elementy rekordu, nigdy nie b�d� nigdy generowa� przedmiot�w informacyjnych typu nierozszerzalny odno�nik elementu rekordu dla wa�nego dokumentu.

Przedmiot informacyjny typu nierozszerzalny odno�nik elementu rekordu posiada nast�puj�ce w�asno�ci:

  1. [nazwa] Nazwa elementu rekordu, do kt�rego si� odnosi.
  2. [identyfikator systemowy] Identyfikator systemowy elementu rekordu, jak pojawia si� w deklaracji elementu rekordu, bez jakichkolwiek dodatkowych uwalnianych URI zastosowanych przez procesor. Je�eli nie ma deklaracji dla elementu rekordu, ta w�asno�� nie ma warto�ci. Je�eli �adna deklaracja nie zosta�a odczytana, ale w�asno�� przedmiotu informacyjnego typu dokument [wszystkie deklaracje przetworzone] jest fa�szywa (wi�c mo�e by� nieprzeczytana deklaracja), wtedy warto�� tej w�asno�ci jest nieznana.
  3. [identyfikator publiczny] Identyfikator publiczny elementu rekordu znormalizowany jak opisano w 4.2.2 Zewn�trznych elementach rekordu [XML]. Je�eli nie ma deklaracji dla elementu rekordu, lub deklaracja nie zawiera identyfikatora publicznego, ta warto�� nie ma warto�ci. Je�eli �adna deklaracja nie zosta�a odczytana, ale w�asno�� przedmiotu informacyjnego typu dokument [wszystkie deklaracje przetworzone] jest fa�szywa (wi�c mo�e by� nieprzeczytana deklaracja), wtedy warto�� tej w�asno�ci jest nieznana.
  4. [deklaracja podstawowego URI] Podstawowy URI dotycz�cy tego identyfikatora systemowego, z kt�rego powinien by� od��czony (tzn. podstawowy URI �r�d�a w obr�bie kt�rego wyst�puje deklaracja elementu rekordu). Jest to neznane, lub nie ma warto�ci w tych samych okoliczno�ciach, co w�asno�� [identyfikator systemowy].
  5. [przodek] Przedmiot informacyjny typu element, kt�ry zawiera ten przedmiot informacyjny w jego w�asno�ci [potomkowie].

2.6. Przedmioty informacyjne typu Znak

Sk�adnia XML: [2] Char (Cz�� 2.2, Znaki)

Wyst�puje przedmiot informacyjny typu znak dla ka�dego znaku danych pojawiaj�cego si� w dokumencie, zar�wno dos�ownie, jak i odno�nik znaku, lub w obr�bie sekcji CDATA.

Ka�dy znak jest logicznie oddzielnym przedmiotem informacyjnym, ale aplikacje XML mog� dzieli� znaki w wi�ksze grupy je�li jest to konieczne lub wymagane.

Przedmiot informacyjny typu znak posiada nast�puj�ce w�asno�ci:

  1. [kod znaku] Kod znak�w ISO 10646 (w zakresie 0 do #x10FFFF, chocia� nie ka�da warto�� w tym zakresie jest legalnym kodem znak�w XML).
  2. [odst�p zawarto�ci elementu] Logiczne wskazanie, czy znak to odst�p pojawiaj�cy si� w obr�bie odst�pu zawarto�ci elementu (patrz [XML], 2.10 "U�ycie Odst�pu"). Zauwa�, �e waliduj�ce procesory XML s� wymagane do zapewnienia tych informacji. Je�eli nie ma deklaracji dla za��czanego elementu, lub s� wielokrotne deklaracje, ta w�asno�� nie posiada warto�ci znak�w odst�pu. Je�eli �adne deklaracje nie zosta�y odczytane, ale w�asno�� przedmiotu informacyjnego typu dokument [wszystkie deklaracje przetworzone] jest fa�szywa (wi�c mo�e by� nieprzeczytana deklaracja), wtedy warto�� tej w�asno�ci jest nieznana dla znak�w odst�pu. Zawsze jest fa�szywe dla znak�w, kt�re nie s� odst�pami.
  3. [przodek] Przedmiot informacyjny typu element, zawieraj�cy ten przedmiot informacyjny w jego w�asno�ci [potomek].

2.7. Przedmioty informacyjne typu Komentarz

Definicja XML: komentarz (Cz�� 2.5, komentarze)

Sk�adnia XML: [15] Komentarz (Cz�� 2.5, Komentarze)

Jest przedmiot informacyjny typu komentarz dla ka�dego komentarza XML w oryginalnym dokumencie, z wyj�tkiem tych pojawiaj�cych si� w DTD (kt�re nie s� przedstawione).

Przedmiot informacyjny typu komentarz posiada nast�puj�ce w�asno�ci:

  1. [zawarto��] Ci�g znak�w przedstawiaj�cy zawarto�� komentarza.
  2. [przodek] Przedmiot informacyjny typu dokument lub element zawieraj�cy ten przedmiot informacji w swojej w�asno�ci [potomek].

2.8. Przedmioty informacyjne typu Deklaracja Typu Dokumentu

Definicja XML: typ dokumentu i deklaracji (cz�� 2.8, J�zyk Prolog i typ deklaracji )

Sk�adnia XML: [28] doctypedecl (cz�� 2.8, J�zyk Prolog i typ deklaracji)

Je�eli dokument XML posiada deklaracj� typu dokumentu, wtedy zbi�r informacji zawiera pojedynczy przedmiot informacyjny deklaracji typu dokumentu . Zauwa�, �e elementy rekordu i zapisy s� zapewnione jako w�asno�ci przedmiotu informacyjnego dokumentu, nie jako przedmiot informacyjny deklaracji typu dokumentu.

Przedmiot informacyjny deklaracji typu dokumentu posiada nast�puj�ce w�asno�ci:

  1. [identyfikator systemowy] Identyfikator systemowy zewn�trznego podzbioru informacji, pojawia si� w deklaracji DOCTYPE, bez jakichkolwiek dodatkowych uwalnianych URI stosowanych przez procesor. Je�eli nie ma �adnego zewn�trznego podzbioru, ta w�asno�� nie ma warto�ci.
  2. [identyfikator publiczny] Identyfikator publiczny zewn�trznego podzbioru, znormalizowany jak opisano w 4.2.2 Zewn�trzne elementy rekordu [XML]. Je�eli nie ma �adnego zewn�trznego podzbioru, lub je�eli nie ma publicznego identyfikatora, ta w�asno�� nie ma warto�ci.
  3. [potomkowie] Uporz�dkowana lista przedmiot�w informacyjnych instrukcji przetwarzania przedstawiaj�ca instrukcje przetwarzania pojawiaj�ce si� w DTD w porz�dku oryginalnego dokumentu. Przedmioty z wewn�trznego podzbioru DTD pojawiaj�ce si� przed tymi z zewn�trznego podzbioru.
  4. [przodek] Przedmiot informacyjny dokumentu.

2.9. Przedmioty informacyjne typu Element niezinterpretowany�

Definicja XML: element rekordu (cz�� 4, Struktury fizyczne)

Sk�adnia XML: [71] GEDecl (cz�� 4.2, Elementy rekordu)

Wyst�puje przedmiot informacyjny typu niezanalizowany element rekordu dla ka�dego niezanalizowanego og�lnego elementu rekordu zdeklarowanego w DTD.

Przedmiot informacyjnytypu niezanalizowany element rekordu posiada nast�puj�cych w�asno�ci:

  1. [nazwa] Nazwa elementu rekordu.
  2. [identyfikator systemowy] Identyfikator systemowy elementu rekordu, jak pojawia si� w deklaracji elementu rekordu, bez jakichkolwiek dodatkowych odno�nik�w URI stosowanych przez procesor.
  3. [identyfikator publiczny] Identyfikator publiczny elementu rekordu, znormalizowany jak opisano w 4.2.2 Zewn�trzne elementy rekordu [XML]. Je�eli element rekordu nie ma publicznego identyfikatora, ta w�asno�� nie ma warto�ci.
  4. [deklaracja podstawowego URI] Podstawowy URI relatywny dla kt�rego identyfikatora systemowego powinien by� od��czony (tzn. podstawowy URI �r�d�a w obr�bie kt�rej deklaracji elementu rekordu wyst�puje).
  5. [nazwa zapisu] Nazwa zapisu po��czona z elementem rekordu.
  6. [zapis] Zapis przedmiotu informacyjnego nazwany przez nazw� zapisu. Je�eli nie ma deklaracji dla zapisu z t� nazw�, lub s� wielokrotne deklaracje, ta w�asno�� nie ma warto�ci. Je�eli nie zosta�a odczytana deklaracja, ale w�asno�� [wszystkie deklaracje przetworzone] przedmiotu informacyjnego dokumenty jest fa�szywa (wi�c mo�e by� nieodczytana deklaracja), wtedy warto�� tej w�asno�ci jest nieznana.

2.10. Przedmioty informacyjne typu zapis

Definicja XML: zapis (cz�� 4.7, Zapisy)

Sk�adnia XML: [82] NotationDecl (cz�� 4.7, Zapisy)

Jest przedmiot informacyjny typu zapis dla ka�dego zapisu zdeklarowanego w DTD.

Przedmiot informacyjny typu zapis posiada nst�puj�ce w�asno�ci:

  1. [nazwa] Nazwa zapisu.
  2. [identyfikator systemowy] Identyfikator systemowy zapisu, jak pojawia si� w deklaracji zapisu, bez jakichkolwiek dodatkowych odno�nik�w URI stosowanych przez procesor. Je�eli �aden identyfikator systemowy nie zosta� okre�lony, ta w�asno�� nie ma warto�ci.
  3. [identyfikator publiczny] Identyfikator publiczny zapisu, znormalizowany i opisany w 4.2.2 Zewn�trzne elemnty rekordu [XML]. Je�eli zapis nie ma �adnego identyfikatora publicznego, ta w�asno�� nie ma warto�ci.
  4. [deklaracja podstawowego URI] Podstawowy URI relatywny dla kt�rego identyfikatora systemowego powinien by� od��czony (tzn. podstawowy URI �r�d�a w obr�bie kt�rej deklaracji zapisu wyst�puje).

2.11. Przedmioty informacyjne typu Przestrze� Nazw

Ka�dy element w dokumencie posiada przedmiot informacyjny przestrzeni nazw dla ka�dej przestrzeni nazw, kt�ra jest w zasi�gu tego elementu.

Informacja o przestrzeni nazw posiada nast�puj�ce w�a�ciwo�ci:

  1. [prefiks] Prefiks, kt�rego ��czenie opisuje ten przedmiot. Syntaktycznie jest to cz�� nazwy atrybutu nast�puj�ca po prefiksie xmlns:. Je�eli nazw� atrybutu jest po prostu xmlns, tak, �eby deklaracja by�a jego domy�ln� przestrzeni� nazw, ta w�asno�� nie ma warto�ci.
  2. [nazwa przesrzeni nazw] Nazwa przestrzeni nazw, do kt�rej jest przy��czony prefiks.

3. Zgodno��

Poniewa� celem zbioru informacji jest zapewnienie zbioru definicji, zgodno�� jest w�asno�ci� specyfikacji u�ywaj�cych tamtych definicji raczej ni� implementacji.

Specyfikacje odnosz�ce si� do zbioru informacji musz�:

Je�eli specyfikacja zezwala na konstruowanie zbioru informacji, kt�ry zawiera niezgodno�ci jak opisano poni�ej Syntetyczne zbiory informacji, mo�e opisa� jak te niezgodno�ci maj� by� rozwi�zane i tak powinna zrobi�, je�eli zapewnia serializacj� zbioru informacji.

Dodatek A. Referencje

Referencje normatywne

ISO/IEC 10646
ISO (Mi�dzynarodowa Organizacja Normalizacyjna). ISO/IEC 10646-1:2000. Technologia informacyjnay — Uniwersalny wielooktetowy zbi�r kodowanych znak�w (UCS) — Cz�� 1: Struktura i podstawowa p�aszczyzna wieloj�zykowa oraz ISO/IEC 10646-2:2001.Technologia informacyjna — Uniwersalny wielooktetowy zbi�r kodowanych znak�w (UCS) — Cz�� 2: P�aszczyzny dodatkowe, poniewa�, od czasu do czasu s� poprawiane, zast�powane przez nowe edycje, lub rozszerzane przez dodawanie nowych cz�ci. [Genewa]: Mi�dzynarodowa Organizacja Normalizacyjna. (Patrz http://www.iso.ch w celu sprawdzenia najnowszej wersji.)
Przestrzenie nazw
Przestrzenie nazw w XML, W3C, ed. Tim Bray, Dave Hollander, Andrew Layman. 14 stycznia 1999. Dost�pne na http://www.w3.org/TR/REC-xml-names.
Przestrzenie nazw 1.1
Przestrzenie nazw in XML 1.1, W3C, ed. Tim Bray, Dave Hollander, Andrew Layman, Richard Tobin. 4 lutego 2004. Dost�pne na http://www.w3.org/TR/xml-names11.
RFC2119
S�owa kluczowe dla u�ycia RFC do wskazania wymagania poziom�w, ed. S. Bradner. marzec 1997. Dost�pne na http://www.ietf.org/rfc/rfc2119.txt.
XML
Rozszerzalny j�zyk znacznik�w (XML) 1.0 (trzecia edycja), W3C, ed. Tim Bray, Jean Paoli, C.M. Sperberg-McQueen, Eve Maler, Fran�ois Yergeau. 4 lutego 2004. Dost�pny na http://www.w3.org/TR/REC-xml.
XML 1.1
Rozszerzalny j�zyk znacznik�w (XML) 1.1, W3C, ed. Tim Bray, Jean Paoli, C.M. Sperberg-McQueen, Eve Maler, John Cowan, Fran�ois Yergeau. 4 lutego 2004. Dost�pny na http://www.w3.org/TR/xml11.
Podstawa XML
Podstawa XML, W3C, ed. Jonathan Marsh. luty 2000. Dost�pna na http://www.w3.org/TR/xmlbase.

Referencje nienormatywne

DOM
Specyfikacja DOM poziomu 1, W3C, ed. Vidur Apparao, Steve Byrne, Mike Champion, et al. 1 pa�dziernik 1998. Dost�pna na http://www.w3.org/TR/REC-DOM-Level-1.
XPointer-Liaison
Zbi�r informacji XPointer- O�wiadczenie Liaison , W3C, ed. Steven J. DeRose. 24 lutego 1999. Dost�pne na http://www.w3.org/TR/NOTE-xptr-infoset-liaison.
Relatywne odno�niki przestrzeni nazw URI
Wyniki tajnego g�osowania XML W3C na temat relatywnych odno�nik�w w deklaracjach przestrzeni nazw, 3-17 lipca 2000, W3C, ed. Dave Hollander, C. M. Sperberg-McQueen. 6 wrze�nia 2000. Dost�pne na http://www.w3.org/2000/09/xppa.
Schemat RDF dla zbioru informacyjnego XML
Schemat RDF dla zbioru informacyjnego XML, W3C, ed. Richard Tobin. 6 kwietnia 2001. Dost�pny na http://www.w3.org/TR/xml-infoset-rdfs.

Dodatek B: Wymagania raportowania XML (informacyjne)

Pomimo, �e Rekomendacja [XML] jest zasadniczo zwi�zana ze sk�adni� XML, r�wnie� zawiera troch� specjalich wymaga� raportowania dla porocesor�w XML.

Wymagania raportowania zawieraj� b��dy, kt�re s� poza zasi�giem tej specyfikacji i informacjo dokumentu. Wszystkie z wymaga� XML dla raportowania informacji dokumentu zosta�y zintegrowane w zbi�r informacyjny XML; numery w nawiasach odnosz� si� do specyfikacji Rekomendacji XML:

  1. Procesor XML zawsze musi zapewni� wszystkie znaki w dokumencie, kt�re nie s� cz�ci� znakowania dla aplikacji (2.10).
  2. Procesor walidacyjny XML musi informowa� aplikacj� o tym, kt�ry znak danych w dokumencie jest odst�pem pojawiaj�cym si� si� w obr�bie zawarto�ci elementu (2.10).
  3. Procesor XML musi znormalizowa� ko�ce linii LF przed przekazaniem ich do aplikacji (2.11).
  4. Procesor XML musi znormalizowa� warto�� atrybut�w zgodnie z zasadami w klauzuli 3.3.3 przed przekazaniem ich do aplikacji.
  5. Procesor XML musi przekaza� nazwy i zewn�trzne identyfikatory (identyfikatory systemowe, publiczne identyfikatory lub oba) zdeklarowanych zapis�w do aplikacji (4.7).
  6. Kiedy nazwa niezanalizowanego elementu rekordu pojawia si� jako warto�� jawna, lub domy�lna atrubutu ENTITY lub ENTITIES, procesor XML musi zapewni� nazwy, identyfikatory systemowe i (je�li wyst�puj�) identyfikatory publiczne obu element�w rekordu i ich zapis�w do aplikacji (4.6, 4.7).
  7. Procesor XML musi przekaza� instrukcje przetwarzania do aplikacji (2.6).
  8. Procesor XML (koniecznie niewaliduj�cy), kt�ry nie zawiera zast�pczego tekstu zewn�trznego zanalizowanego elementu rekordu w miejscu odno�nika elementu rekordu musi zawiadomi� aplikacj� tak, �e jest rozpoznana ale nie odczyta elementu rekordu (4.4.3).
  9. Waliduj�cy procesor XML musi zawiera� zast�pczy tekst elementu rekordu w miejscu odno�nika elementu rekordu (5.2).
  10. Procesor XML musi dostarczy� warto�� domy�ln� atrybut�w zdeklarowanych w DTD dla danego typu elementu, ale nie pojawiaj�cych w pocz�kowym znaczniku elementu. (3.3.2).

Dodatek C: Przyk�ad (informacyjny-pogl�dowy)

Rozwa� nast�puj�cy przyk��d dokumentu XML:

<?xml version="1.0"?>

<msg:message doc:date="19990421"
             	xmlns:doc="http://doc.example.org/namespaces/doc"
             	xmlns:msg="http://message.example.org/"
>Phone home!</msg:message>

Zbi�r informacji dla tego dokumentu XML zawiera nast�puj�ce przedmioty informacyjne:

Dodatek D: Co nie jest zbiorem informacyjnym

Nast�puj�ce informacje nie s� przedstawione w obecnej wersji zbioru informacyjnego XML (ta lista nie ma na celu by� kompletn�):

  1. Modele zawarto�ci element�w, z deklaracji ELEMENT w DTD.
  2. Grupowanie i porz�dkowanie deklaracji atrybutu w deklaracjach ATTLIST.
  3. Nazwa typu dokumentu.
  4. Odst�p elementu dokumentu.
  5. odst�p natychmiastowo nast�puj�ce po nazwie celu PI.
  6. Czy znaki s� przedstawiane przez odno�niki znak�w.
  7. R�nica pomi�dzy dwiema formami pustego elementu: <foo/> oraz <foo></foo>.
  8. Odst�py w obr�bie pocz�tkowych znacznik�w (innych ni� znacz�ce odst�py w warto�ciach atrybut�w) i ko�cowe znaczniki.
  9. R�nica pomi�dzy CR, CR-LF, oraz zako�czeniem linii LF.
  10. Porz�dek atrybut�w w obr�bie pocz�tkowego znacznika.
  11. Porz�dek deklaracji w obr�bie DTD.
  12. Brzegi cz�ci warunkowych w DTD.
  13. Brzegi parametr�w element�w rekordu w DTD.
  14. Komentarze w DTD.
  15. Lokalizacja deklaracji (czy w wewn�trznym, czy zewn�trznym podzbiorze, lub parametrach elementu rekordu).
  16. Jakiekolwiek ignorowane deklaracje, ��cznie z tymi w obr�bie cz�ci warunkowej IGNORE, jak i deklaracjami elementu rekordu i atrybutu ignorowanymi poniewa� poprzednie deklaracje nak�adaj� sie na nie.
  17. Rodzaj znak�w cudzys��w (pojedzynczy lub podw�jny) u�ywany do cytowania warto�ci atrybut�w.
  18. Brzegi og�lnych zanalizowanych element�w rekordu.
  19. Brzegi oznaczonych sekcji CDATA.
  20. Warto�� domy�lna atrybut�w zdeklarowanych w DTD.

Dodatek E: Schemat RDF (informacyjny-pogl�dowy)

See Schemat RDF dla zbioru informacyjnego XML dla formalnego znakowania zbioru informacji.