Режим nXML для веб-разработки
Можно ли сделать режим nXML более удобным для веб-разработки?
В частности:
- Лечить
<? ... ?>
биты, как будто они не существуют - Не выдавать предупреждения "Неизвестный элемент", когда XML-схема неизвестна
Я бы предпочел не использовать мульти-режим
Редактировать:
Что касается пункта 2, предполагается, что пустая схема делает это, но она запутывается, когда нет корневого элемента. Быстрое решение состоит в том, чтобы обернуть все в тег с любым именем
Edit2:
Еще лучше исправить ситуацию, написав скрипт, который будет:
- Проверьте, является ли схема бессодержательной, после входа в режим nxml
- Если это так, добавьте
<temporary-root-tag>
в начале документа - Перед сохранением удалите тег
- После сохранения верните тег
2 ответа
Решение
Настройка (rng-validate-mode 0)
это, вероятно, хорошее начало.
Знаете ли вы о режиме nxhtml? Он предназначен специально для веб-разработки и основан на nxml.