Режим nXML для веб-разработки - PullRequest
3 голосов
/ 02 марта 2012

Можно ли сделать режим nXML более удобным для веб-разработки?
В частности:

  1. Обрабатывать <? ... ?> биты так, как будто их не существует
  2. Не делайтеt выдает предупреждения «Неизвестный элемент», когда XML-схема неизвестна

Я бы предпочел не использовать многорежимный режим

Редактировать:

Относительно пункта 2,предполагается, что пустая схема делает это, но она запутывается, когда нет корневого элемента.Быстрое решение состоит в том, чтобы обернуть все в тег с любым именем

Edit2:

Лучшим исправлением может быть написание сценария, который будет:

  • Проверьте, не является ли схема бессодержательной, после перехода в режим nxml
  • Если это так, добавьте <temporary-root-tag> в начале документа
  • Перед сохранением удалите тег
  • Послесохраняя, поставь метку обратно

Ответы [ 2 ]

3 голосов
/ 02 марта 2012

Настройка (rng-validate-mode 0), вероятно, хорошее начало.

2 голосов
/ 02 марта 2012

Знаете ли вы о nxhtml mode ?Он предназначен специально для веб-разработки и основан на nxml.

...