Latest web development tutorials

XML DTD

XML имеет правильный синтаксис называется "хорошей форме" в XML.

DTD проверка XML с помощью "легального" XML.


В виде хорошо сформированных документов XML

"Хорошо сформировавшиеся" XML-документ имеет правильный синтаксис.

Правила синтаксиса, описанные в предыдущем разделе:

  • XML-документ должен иметь корневой элемент
  • XML элементы должны иметь закрывающий тег
  • XML-теги чувствительны к регистру
  • XML-элементы должны быть правильно вложены
  • Значения атрибутов XML должны быть указаны
<?xml version="1.0" encoding="ISO-8859-1"?>
<note>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>


Проверка XML-документов

Юридический документ XML является "хорошо сформированные" XML-документ, который соответствует правилам определения типа документа (DTD):

<?xml version="1.0" encoding="ISO-8859-1"?>
<!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-документов. Он использует ряд правовых элементов для определения структуры документа:

<!DOCTYPE note
[
<!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:element name="note">

<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.

В следующей главе.