クラスの属性をデータセットにデータバインドしたいクラスを開発しています。私はクラスの次の簡略化されたバージョンで次のものを動作させることができました:
<class name="myclass">
<dataset name="attSettings"><settings>
<property name="applyshadow" defaultvalue="false" type="boolean" />
</settings></dataset>
<attribute name="default_applyshadow" type="boolean" value="$once{(this.attSettings.getPointer()).xpathQuery('settings/property[@name="applyshadow"]/@defaultvalue')}" />
</class>
ただし、この構文は非常に面倒で正しく感じられないため、これを行うためのより良い方法があるかどうか疑問に思っています。