Да, похоже, это возможно. Проверьте XML валидатор на w3schools.com .
Функция ValidateXML в заголовке исходного кода будет делать то, что вы хотите.
Входными данными для функции является файл XML со связанным или встроенным DTD, например:
<?xml version="1.0" ?>
<!DOCTYPE note [
<!ELEMENT note (to,from,heading,body)>
<!ELEMENT to (#PCDATA)>
<!ELEMENT from (#PCDATA)>
<!ELEMENT heading (#PCDATA)>
<!ELEMENT body (#PCDATA)>
]>
<note>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<message>Don't forget me this weekend!</message>
</note>
Обратите внимание, однако, что на странице «Об авторском праве» на сайте w3schools.com имеется следующий текст, поэтому вам, вероятно, потребуется использовать эту функцию для написания собственного варианта.
Страницы, код или другое содержимое из W3Schools не могут распространяться
или воспроизведены любым способом, в форме или форме без письменного
разрешение Refsnes Data.