2012-03-22 113 views
2

我試圖返回具有計算屬性的計算元素。我有谷歌和RTFM這個。返回具有計算屬性的計算元素

假設該元素的名稱和屬性名是變量:

let $elname := "book" 
let $attrname := "title" 

我知道我可以創建一個元素:

element {$elname} {'content'} 

和屬性:

attribute {$attrname} {'value'} 

但我該如何創建:

<book title="something"/> 

我試過每個我可以想象的排列組合。非常感謝。

回答

4

嘗試:

element {$elname} {attribute {$attrname} {'something'}} 

這裏是<book>還包含內容的例子:

element {$elname} {attribute {$attrname} {'something'},'foo'} 

這將產生:

<book title="something">foo</book> 
1

想通了這一點:

return element {'joe'} { attribute {'x'} {'e'}, 'z' }