Как использовать режим 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)

Другие вопросы по тегам