2017-11-07 4 views
0

xf:submissionのヘッダーに現在のコンテキストの値を設定します。ドキュメンテーションによると、xpath式を使うことができますが、例はありません。xf:submission:現在のコンテキストからヘッダー値を取り込みます。

xsl:valueを使用しようとしましたが、これは何も入力しません。 xf:valueを設定する正しい構文ですか? <xf:header>インサイド

<p:for-each href="#attachments" select="//attachment" root="attachments" id="post-document-pages"> 
    <p:processor name="oxf:xforms-submission"> 
     <p:input name="submission"> 
      <xf:submission 
       method="post" 
       resource="http://localhost:8080/is/document/{@documentId}/page" 
       serialization="application/octet-stream"> 
       <xf:header> 
        <xf:name>Resource-Name</xf:name> 
        <xf:value> 
         <xsl:value-of select="@filename" /> 
        </xf:value> 
       </xf:header> 
      </xf:submission> 
     </p:input> 
     <p:input name="request" href="current()" /> 
     <p:output name="response" ref="post-document-pages" /> 
    </p:processor> 

答えて

2

、単純に使用します。完全に働いた

<xf:value value="[your XForms expression here]"/> 
+1

を。私はxf:ヘッダーに値を追加しようとしましたが、他の10の方法と同様ですが、決して試みませんでした。ありがとうございました –

+0

@StephenDonnell Excellent!そして、確認のためにあなたに感謝します。 – avernet

+0

ヘッダーのproperties-localのプロパティの値をどのように使用するかの例がありますか? –

関連する問題