是否可以使nXML模式更适合Web开发?
具体来说:
- 将
<? ... ?>
部分视为不存在 - 当XML模式未知时,不要发出“未知元素”警告
我不想使用多模式
编辑:
关于第二点,虚空模式应该可以解决这个问题,但是当没有根元素时,它会变得混乱。一个快速的解决方法是用任何名称的标签将所有内容包装起来。
编辑2:
更好的解决方法可能是编写一个脚本:
- 在进入nxml模式后检查模式是否为空
- 如果是,则在文档开头添加
<temporary-root-tag>
- 保存之前,删除该标签
- 保存后,将标签放回原处