0

不确定这对 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>)的内容时,他只能输入他在格式标记(<format name="TableText">)的名称属性中所拥有的内容

4

1 回答 1

1

可以定义一个约束(使用 key/keyref),它的值style/item必须是存在于 中的值format/item,但是是否有任何 XML 编辑工具能够使用这样的约束来驱动语法导向的编辑是另一个问题。

于 2013-09-06T10:31:06.430 回答