Вы пытались пойти другим путем? Документы XHTML представляют собой простые XML-файлы, а их схема определяется в файле dtd.
Это означает, что любой валидатор xml может сказать вам, является ли ваш документ действительным или нет.
Вот как вы можете проверить правильность документа:
Скачать XMLstarlet .
Перейдите на страницу XHTML dtd и загрузите следующие файлы:
xhtml1-strict.dtd
xhtml-lat1.ent
xhtml-special.ent
xhtml-symbol.ent
положите их все в одну папку. Внутри этой папки поместите документ XHTML (назовем его test.xhtml
) и выполните следующую команду:
xml val -e -d xhtml1-strict.dtd test.xhtml
Если ваш ответ «test.xhtml - valid», у вас есть действительный документ.
Если нет, флаг -e
сообщит вам, что пошло не так.