2017-06-12 3 views
1

XMLに要素を挿入する必要があるため、XQueryを使用してXML形式を作成しようとしていますが、機能しません。Marklogic - XML内部で変数を渡す方法

Query : 

    let $a := 'test' 
    return 
    <p name="uri" value= $a /> 

Expected output : 

<p name="uri" value= "test" /> 

これを適切に評価します。第二の発現が{ $value }としてあまりにもダイナミックに名前を構築する方法を提供し

let $a := 'test' 
return 
<p name="uri">{ attribute value { $a } }</p> 

let $a := 'test' 
return 
<p name="uri" value="{$a}" /> 

または:

答えて

4

はこれを試してみてください。要素本体内に構築または配置された属性ノードは、要素の通常の属性として追加されます。

+0

ありがとうございました。 2つ目はうまくいきます。 – Antony

関連する問題