簡體   English   中英

連接序列中的 XSLT2.0 問題

[英]XSLT2.0 issue in Concatenation sequence

我正在嘗試連接 3 個字符串:

輸入 XML:

<Data>
    <LExpenseType> Hotel</LExpenseType>
    <VendorName> Beatel Hotel </VendorName>
    <LDescription> Business trip </LDescription>
</Data>

我的 XSLT 邏輯:

<tns:description>
 <xsl:value-of select="LExpenseType[node()]|VendorName[node()]|LDescription[node()]" separator=","/>
 </tns:description>

我的期望是:所有三個值應該在序列用逗號返回,作為分隔符; 但它們不是按順序返回的。

請幫忙解決這個問題。

不要使用聯合運算符| 然后當它按文檔順序對其節點進行排序時,只需使用逗號來構建您的序列,例如<xsl:value-of select="LExpenseType[node()], VendorName[node()], LDescription[node()]" separator=","/>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM