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).
Proszê zobaczyæ erratê dla tego dokumentu, która mo¿e zawieraæ pewne normatywne poprawki.
Zobacz tak¿e t³umaczenia.
Copyright ©1999-2004 W3C® ( MIT, ERCIM, Keio), Wszystkie prawa zastrze¿one. W3C stosuje powy¿sze zasady dotycz±ce odpowiedzialno¶ci cywilnej, trademark, u¿ywania dokumentu i licencji oprogramowania.
Ta specyfikacja oferuje zestaw definicji dla u¿ycia w innych specyfikacjach, które potrzebuj± odnosiæ siê do informacji w dokumencie XML.
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 www-xml-infoset-comments@w3.org (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.
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.
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.
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.
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.
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".
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.
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.
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.
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).
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.
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:
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]:
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.
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
.
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:
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:
xml:base
na elementach.
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:
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:
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:
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:
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:
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:
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:
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.
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.
http://www.w3.org/TR/REC-xml-names
.
http://www.w3.org/TR/xml-names11
.
http://www.ietf.org/rfc/rfc2119.txt
.http://www.w3.org/TR/REC-xml
.
http://www.w3.org/TR/xml11
.
http://www.w3.org/TR/xmlbase
.
http://www.w3.org/TR/REC-DOM-Level-1
.
http://www.w3.org/TR/NOTE-xptr-infoset-liaison
.http://www.w3.org/2000/09/xppa
.
http://www.w3.org/TR/xml-infoset-rdfs
.
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:
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:
http://message.example.org/
",
czê¶æ lokalna "message
",
i prefiks "msg
".
http://doc.example.org/namespaces/doc
",
czê¶ci± lokaln± "date
",
prefiksem "doc
",
i znormalizowan± warto¶ci± "19990421
".
http://www.w3.org/XML/1998/namespace
,
http://doc.example.org/namespaces/doc
, oraz
http://message.example.org/
przestrzeniami nazw.
Nastêpuj±ce informacje nie s± przedstawione w obecnej wersji zbioru informacyjnego XML (ta lista nie ma na celu byæ kompletn±):
<foo/>
oraz <foo></foo>
.See Schemat RDF dla zbioru informacyjnego XML dla formalnego znakowania zbioru informacji.