CCF2012121526 (2)

CCF2012121526 (2)



228

<data_urodzenia>01-03-1950</data_urodzenia> <miej sce_urodzenia>Kraków</miej sce_urodzenia> <zdjecie plik="01.jpg" tekst="Jan Kowalski”/> </osoba>

<osoba id="2">    <- atrybut „id” elementu „osoba”

< imi e>Henryk</imi e>

<nazwisko>Nowak</nazwisko

<data_urodzenia>02-04-1951</data_urodzenia>

<miej sce_urodzenia>Warszawa</miej sce_urodzenia> <zdjecie plik="02.jpg" tekst="Henryk Nowak"/> </osoba>

</karty_ewidencyj ne>

9.2. DEFINICJE DTD

ISTOTA DTD

DTD - ang. Documnet Type Definition, pozwala w prosty sposób stworzyć zasady opisu dla dokumentów XML wykorzystujących znaczniki stworzone przez użytkownika. DTD tworzy schemat projektowanego w XML-u języka - tzw. gramatykę języka.


Proces sprawdzania zgodności dokumentu XML z zasadami zapisanymi w DTD nazywa się walidacją (rys. 9.2).


WEWNĘTRZNE I ZEWNĘTRZNE DTD

Definicję DTD można umieścić w pliku z dokumentu XML - mówimy wtedy o DTD wewnętrznym lub w oddzielnym pliku z rozszerzeniem .dtd - mówimy wówczas o DTD zewnętrznym.

DTD zewnętrzne jest bardziej uniwersalne od wewnętrznego, gdyż pozwala na wykorzystanie definicji opisu znaczników do walidacji wielu dokumentów XML.

Przykład 9.3. (Plik: 09.03_dtd_\vewnetrzne.xml)

<?xml version="1.0" encoding="UTF-8" ?>

<!DOCTYPE karty_ewidencyjne [

- DTD wewnętrzne

]>

<karty_ewidencyjne>

</karty_ewidencyjne>


Wyszukiwarka

Podobne podstrony:
RYS65 Wyniki poszukiwańMOpenGLKarol Gluchon Cena: 75 PLN Liczba stron: 450 CD-ROM: 1 Data wydania: 0
AT1: Zapisywanie oraz pobieranie projektu(historii) Data powstania: 01.03.2012 Autor: Marcin
AT2: Usuwanie projektu Data powstania: 01.03.2012 Autor: Marcin Wojciechowski Opis: Sprawdzenie
AT3: Usuwanie nieistniejącego projektu Data powstania: 01.03.2012 Autor: Marcin Wojciechowski Opis:
AT4: Pobieranie nieistniejącego projektu Data powstania: 01.03.2012 Autor: Marcin Wojciechowski Opis
AT5: Zapisywanie oraz pobieranie metryki Data powstania: 01.03.2012 Autor: Marcin Wojciechowski Opis
AT6: Usuwanie metryki Data powstania: 01.03.2012 Autor: Marcin Wojciechowski Opis: Sprawdzenie popra
AT7: Usuwanie nieistniejącej metryki Data powstania: 01.03.2012 Autor: Marcin Wojciechowski Opis:
AT8: Pobieranie nieistniejącej metryki Data powstania: 01.03.2012 Autor: Marcin Wojciechowski Opis:
CCF20110611063 Which data do you think a syllabus designer with a prócess orientation might focus o
CCF20110418000 Mikrobiologia farmaceutyczna - ćwiczenie 131.03/01.04.11Kontrola mikrobiologiczna le
CCF20131128109 XIPostawa data. Rozwój ontogenetyczny oraz metody ocenyt. Ontogenetyczny rozwój post
CCF20140306006 Lp. Data zakupu Ilość Cena nabycia Wartość 1 10.09 50 400 20
CCF20110611063 Which data do you think a syllabus designer with a prócess orientation might focus o
f27 5 c:cuteftp [j 06inu01.gif 19,900 04/29/96 14:35 Q_lfh 0 01/03/9 6 20:03 [j
img198 (6) Zadanie 66. UMOWA zawarta w dniu 01.03.2008 r. pomiędzy Firmą ,,Amex” Sp. z o.o. z siedzi
PR.M ,18 zmjjcrofilmowam unia tQ ^ tc^3 ROLKA NR. H-T UU 0 a f * *! nrś j ru4U 01 03. %P°h V, d^c,
Info kontrahencie Informacje o kontrahencie I 01/03 nią jakiejkolwiek umowy. Dzięki tym dokumentom

więcej podobnych podstron