Я хотел бы редактировать файлы XHTML с помощью режима nxml в Emacs, который может использовать rnc схемы для проверки на лету. Все это встроено в новые версии Emacs.
Однако мои файлы XHTML содержат элементы из другой схемы. Итак, теги ‹foo: foo› допустимы, но только в пределах ‹xhtml: head› документа.
В настоящее время nxml жалуется, потому что схема XHTML, которую он использует, не описывает тег foo. Как создать новую схему, описывающую тег foo по отношению к существующей схеме XHTML, и как применить эту схему автоматически с помощью правила размещения схемы в файле schemas.xml?
то есть: я хотел бы проверить документ, используя одновременно две схемы: встроенные правила XHTML и некоторые настраиваемые правила, которые добавляют определенные теги с пространством имен.