Attributwerte direkt durch das Auslassen von Algorithmen festlegen
Sie können den Wert eines Attributs direkt als Wert eines anderen Attributs zuweisen, indem Sie den Algorithmus auslassen, der für das Definieren des Attributwerts verwendet wird. Wenn der Algorithmus für den Attributwert ausgelassen wird, ist die Festlegung eines einzigen Arguments zulässig. Das Ergebnis der Auswertung dieses einzigen Arguments wird als Ergebnis der Auswertung des Elements AttrValue zurückgegeben.
Wenn mehr als ein Argument festgelegt ist, wird beim Übergehen des Algorithmus eine Ausnahme zurückgegeben.
Die folgenden XML-Fragmente zeigen, wie das Auslassen des Algorithmus verwendet wird, um einfachen XML-Code innerhalb von Regeln bereitzustellen.
Um für das Nummernattribut den Wert des Namensattributs festzulegen, verwenden Sie Folgendes:
<AttrValue id="number">
<Attr id="Name"/>
</AttrValue>
Um für das Nummernattribut den Wert der Variablen GeneratedNumber festzulegen, verwenden Sie Folgendes:
<AttrValue id="number">
<VarRef id="GeneratedNumber"/>
</AttrValue>
War dies hilfreich?