不确定XSD是否可行,但问题仍然存在。
所以我在xml中有以下代码:
<formats>
<format name="TableText">
<item name="halign">left</item>
</format>
</formats>
<styles>
<style name="Style">
<item name="format">TableText</item>
</style>
</styles>
我想要实现的是当用户开始输入格式(<item name="format">TableText</item>
)的内容时,他只能输入格式标记的名称属性中的内容({{1} })
答案 0 :(得分:1)
可以定义一个约束(使用key / keyref),style/item
的值必须是format/item
中存在的值,但是否有任何XML编辑工具能够使用这样的约束驱动语法导向编辑是另一个问题。