Режим nXML для веб-разработки

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

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

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

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

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

Edit2:

Еще лучше исправить ситуацию, написав скрипт, который будет:

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

2 ответа

Решение

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

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

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