省略演算法來直接指派屬性值
您可以省略用來定義屬性值的演算法,來直接將屬性的值指派為另一個屬性的值。當省略屬性值的演算法時,允許只指定一個引數。會將評估此單一引數的結果作為評估 AttrValue 元素的結果傳回。
如果在省略演算法時指定多個引數,會傳回例外。
下列 XML 片段顯示了省略演算法來在規則內提供簡單 XML 編碼的使用情況。
欲將編號屬性設定為名稱屬性的值,請使用:
<AttrValue id="number">
<Attr id="Name"/>
</AttrValue>
欲將編號屬性設定為名為 GeneratedNumber 的變數的值,請使用:
<AttrValue id="number">
<VarRef id="GeneratedNumber"/>
</AttrValue>
這是否有幫助?