[英]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.