Я хотел бы отредактировать файлы XHTML с помощью Emacs 'nxml-mode, который может использовать схемы rnc для проверки на лету. Все это встроено в новые версии Emacs.Схема RelaxNG (rnc) для расширения XHTML
Однако мои XHTML-файлы содержат элементы из другой схемы. Итак, < foo: foo > теги действительны, но только в пределах < xhtml: head > документа.
В настоящее время nxml жалуется, потому что используемая им схема XHTML не описывает тег foo. Как создать новую схему, которая описывает тег foo по отношению к существующей схеме XHTML, и как я могу автоматически применить эту схему с помощью schema locating rules в файле schemas.xml?
ie: Я хотел бы проверить документ, используя две схемы одновременно: встроенные правила XHTML и некоторые пользовательские правила, которые добавляют определенные теги имен.