Проверка правильности XML-документа с использованием документа dtd
Я новичок в XML. Я запутался, как документ DTD проверяет документ XML. Ниже приведен мой код и, пожалуйста, исправьте меня, если я ошибаюсь.
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE note
[
<!ELEMENT note (to,from,heading,body)>
<!ELEMENT to (#PCDATA)>
<!ELEMENT from (#PCDATA)>
<!ELEMENT heading (#PCDATA)>
<!ELEMENT body (#PCDATA)>
]>
<note>
<to>Tove</to>
<rom>Jani</rom> // Here i've miss-spelled the tag <from> but still not getting error
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>
Я знаю, что DTD используется для проверки данных XML. Есть имя элемента<form>
, Я только что изменил написание<form>
в<rom>
но все еще не получил сообщение об ошибке в моем браузере. Я застрял в этой точке.