Как использовать режим emacs nxml для проверки определенного файла XML с использованием схемы xsd?
Я установил GNU emacs 23.2.1 и nxml-mode-20041004.
Я хочу проверить xml-файл, используя xsd-файл, но emacs жалуется
Загрузчик схемы не доступен для расширения файла `xsd'
Как я могу сделать этот загрузчик для расширения файла xsd?
Спасибо за совет
2 ответа
Вы не можете использовать XML-схему W3C (xsd). Emacs nxml-mode проверяет документы XML, используя компактную синтаксическую схему RELAX NG (rnc).
Для получения дополнительной информации см. http://infohost.nmt.edu/tcc/help/pubs/rnc/.
Вы не можете, но вы можете попытаться преобразовать схему xsd в (rng/rnc), она не на 100 % точна, см. Этот вопрос: преобразование xsd в rnc (или rng) (командная строка unix)