|
DTD(Document Type Definition)
1.Въведение - DTD дефинира лист с позволените елементи в XML.DTD може да бъде дефиниран в самия документ или извън него. Синтаксисът му е следия: CODE
Ето и един пример: CODE
DTD в този пример се тълкува по следния начин: !DOCTYPE note (втория ред) дефинира, че този документ е note !ELEMENT note (третия ред) дефинира елементите на note, които са 4 - to, from, heading, body !ELEMENT to (четвъртия ред)дефинира елементът to да бъде от вида "#PCDATA" !ELEMENT from (петия ред) дефинира елементът from да бъде от вида "#PCDATA" !ELEMENT heading (шестия ред) дефинира елементът heading да е от вида "#PCDATA" !ELEMENT body (шестия ред) дефинира елементът body да е от вида "#PCDATA" По този начин можете да декларирате DTD в документа.Но както казах по-горе това не е единствения начин.Може да напишете DTD файла отделно и после да го вкарате в XML.Синтаксисът е следния: CODE
Ето и един пример: CODE
А това е note.dtd: CODE
2.Строящи сектори - Главния сектор в XML и HTML е един и същ - <body>...</body>.Но DTD разглежда XML документа направен от различни сектори.Те са: CODE
Ето и обяснение към всеки един от секторите: I.Елементите - В DTD елементите се деклалират с DTD декларация за елемент.Една такава декларация има следния синтаксис: CODE
Има различни видове елементи, които можете да декларирате по този начин.Ето и ги и тях: 1.Празни елементи - Празните елементи както писах по-горе са елементи, които не съдържат информация.В DTD те се декларират с ключовата дума EMPTY.Ето така: CODE
example: CODE
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||









