04_XML_DTD.pdf
(
698 KB
)
Pobierz
DTD
dr inż. Wioleta Szwoch
Katedra Inteligentnych Systemów
Interaktywnych
Document Type Definition
• DTD definiuje język opisu dokumentu
formalny
formalny opis budowy dokumentu, zawierający informacje o
elementach (znacznikach), ich dodatkowych własnościach
(atrybutach) i zależnościach pomiędzy elementami, łączących je w
strukturę drzewiastą
o
strukturę
Wioleta Szwoch, Katedra Inteligentnych Systemów Interaktywnych, WETI, PG
2
Document Type Definition
• DTD definiuje język opisu dokumentu
• Zalety:
–Możliwość walidacji
–Możliwość automatycznej konwersji
– Dokumentacja
–Tworzenie wielu dokumentów wg jednego przepisu
• DTD wewnętrzne
• DTD zewnętrzne
Wioleta Szwoch, Katedra Inteligentnych Systemów Interaktywnych, WETI, PG
3
Zewnętrzne DTD
• Prywatne
Składnia
<!DOCTYPE nazwa_elementu_głównego SYSTEM "URL_DTD">
Przykład
<!DOCTYPE drzewo SYSTEM "Drzewo.dtd">
• Publiczne
Składnia
<!DOCTYPE nazwa_elementu_głównego PUBLIC "nazwa_DTD"
"URL_DTD">
Przykład
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
Wioleta Szwoch, Katedra Inteligentnych Systemów Interaktywnych, WETI, PG
4
Elementy
<nazwa_elementu>
zawartość
</nazwa_elementu >
• deklaracja elementu
<!ELEMENT nazwa_elementu
zawartość_elementu
>
• Zawartość elementu
–Model zawartości
• znaki (#PCDATA)
– dowolna zawartość tekstowa
• elementy
• mieszana
– EMPTY
– ANY
Wioleta Szwoch, Katedra Inteligentnych Systemów Interaktywnych, WETI, PG
5
5
Plik z chomika:
inzynieria.biomedyczna
Inne pliki z tego folderu:
HiH-Projekt1314_HTML_XMLSchema_wymagania.pdf
(544 KB)
HiHProjekt_HTML.pdf
(308 KB)
HiH-Projekt1314_XSL_Wymagania.pdf
(404 KB)
XLM i XML Schema.pdf
(242 KB)
XML_student.zip
(228 KB)
Inne foldery tego chomika:
Algebra Liniowa
Analiza Matematyczna
Chemia
Egzaminy z analizy, algebry i podstaw
ETRAPEZ
Zgłoś jeśli
naruszono regulamin