XML DTD
XML имеет правильный синтаксис называется "хорошей форме" в XML.
DTD проверка XML с помощью "легального" XML.
В виде хорошо сформированных документов XML
"Хорошо сформировавшиеся" XML-документ имеет правильный синтаксис.
Правила синтаксиса, описанные в предыдущем разделе:
- XML-документ должен иметь корневой элемент
- XML элементы должны иметь закрывающий тег
- XML-теги чувствительны к регистру
- XML-элементы должны быть правильно вложены
- Значения атрибутов XML должны быть указаны
<note>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>
Проверка XML-документов
Юридический документ XML является "хорошо сформированные" XML-документ, который соответствует правилам определения типа документа (DTD):
<!DOCTYPE note SYSTEM "Note.dtd">
<note>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>
В приведенном выше примере, DOCTYPE декларация представляет собой ссылку на внешний файл DTD. В следующих параграфах показать содержимое файла.
XML DTD
DTD предназначено для определения структуры XML-документов. Он использует ряд правовых элементов для определения структуры документа:
[
<!ELEMENT note (to,from,heading,body)>
<!ELEMENT to (#PCDATA)>
<!ELEMENT from (#PCDATA)>
<!ELEMENT heading (#PCDATA)>
<!ELEMENT body (#PCDATA)>
]>
Если вы хотите узнать DTD, пожалуйста , на нашем домашней странице , чтобы найти DTD учебник.
XML-схемы
W3C поддерживает DTD XML на основе вместо того, кто это называется XML-схемы:
<xs:complexType>
<xs:sequence>
<xs:element name="to" type="xs:string"/>
<xs:element name="from" type="xs:string"/>
<xs:element name="heading" type="xs:string"/>
<xs:element name="body" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
Если вы хотите узнать XML - схемы, пожалуйста , наш домашняя страница , чтобы найти схемы учебника.
Обобщенный валидатор XML
Для того, чтобы помочь вам проверить синтаксис файла XML, мы создали XML валидатор, так что вы можете проверить синтаксис для любого документа XML.
В следующей главе.