是否有任何XForms對象可用於覆蓋操作對象內的默認評估上下文?我們有xforms:body在body部分,但是我們有沒有xforms:action?這將簡化代碼,我經常使用相同的節點組,因爲我對更改操作對象內的默認評估上下文
運行的基本元素我希望收到這樣的代碼:
<xf:action ev:event="DOMActivate">
<?xf:context? ref="instance('main')/d:Content/d:Attachment[index('repeat-id')]"> <!-- ?? -->
<xf:setvalue ref="d:FileName" value="..." />
<xf:setvalue ref="d:Description" value="..." />
<xf:setvalue ref="d:MimeType" value="..." />
<xf:setvalue ref="d:Size" value="..." />
<xf:setvalue ref="d:Location" value="..." />
</?xf:context?>
</xf:action>
,所以我不會再重複整個路徑再一次。
我也檢查過這個解決方案,Orbeon支持上下文屬性和ref屬性一樣。感謝您的迴應。 – jaygo