This is a draft cheat sheet. It is a work in progress and is not finished yet.
Składniki dokumentu XML
Nazwa |
Przykład |
Deklaracja XML |
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
Element pusty |
|
Element z zawartością tekstową |
<nazwa>Jakiś tekst</nazwa>
|
Element z zawartością elementową |
<element1> <element2/> </element1>
|
Element z zawartością mieszaną |
<element1> <element2>Tekst</element2> </element1>
|
Komentarze |
<!--Treść komentarza-->
|
Sekcje CDATA |
<![CDATA[Treść dosłowna]]>
|
Deklaracja typu dokumentu |
<!DOCTYPE nazwa_dokumentu_i_elementu_root <!--Inne deklaracje--> ]>
|
Deklaracja jednostki wewnętrznej |
<!ENTITY skrot "Pełny tekst">
|
Deklaracja jednostki zewnętrznej |
<!ENTITY skrót SYSTEM "http://www.adres.pl/dokument.xml">
|
Budowa deklaracji XML
Początek deklaracji XML |
|
Wskazanie wersji standardu XML |
|
Kodowanie (opcjonalnie) |
|
Samodzielność dokumentu XML (opcjonalnie) |
|
Domknięcie deklaracji XML |
|
Budowa elementu
znacznik początkowy |
|
atrybut i jego wartość |
jakis_atrybut="wartość atrybutu w cudzysłowie"
|
domknięcie znacznika początkowego |
|
treść elementu |
Dowolna treść: napisy, liczby 123, wartości logiczne i in.
|
znacznik końcowy |
|
Jednostki predefiniowane
Jednostka |
Wartość |
Rozwinięcie skrótu |
|
< |
ang. less than |
|
> |
ang. greater than |
|
& |
ang. ampersand |
|
' |
ang. apostrophe |
|
" |
ang. quote |
Jednostki tekstowe
Typ |
Deklaracja |
Odwołanie |
wewnętrzna |
!DOCTYPE nazwa_dokumentu [ <!ENTITY skrot "Pełny tekst jednostki"> ]>
|
<element>Treść i &skrot;</element>` |
zewnętrzna |
!DOCTYPE nazwa_dokumentu [ <!ENTITY skrot SYSTEM "http://www.adres.pl/dokument.xml"> ]>
|
<element>Treść i &skrot;</element>` |
|