0
我有一個像下面合併兩個XML元素uning XSLT
:
:
<CN>222</CN>
<CT>Raam</CT>
:
:
我想這兩個元素合併爲
<CN>222 Raam</CN>
一個大的XML文件,然後想將其轉換爲
<div>222 Raam</div>
這是最終的輸出。
我有一個像下面合併兩個XML元素uning XSLT
:
:
<CN>222</CN>
<CT>Raam</CT>
:
:
我想這兩個元素合併爲
<CN>222 Raam</CN>
一個大的XML文件,然後想將其轉換爲
<div>222 Raam</div>
這是最終的輸出。
那麼,如果你需要的是合併兩個連續元素在div
(我不明白什麼中介CN
是),然後使用
<xsl:template match="@* | node()">
<xsl:copy>
<xsl:apply-templates select="@* | node()"/>
</xsl:copy>
</xsl:template>
<xsl:template match="CN[following-sibling::*[1][self::CT]]">
<div>
<xsl:value-of select="concat(., ' ', following-sibling::*[1][self::CT])"/>
</div>
</xsl:template>
<xsl:template match="CT[preceding-sibling::*[1][self::CN]]"/>
謝謝,我真的很感謝 –
考慮接受答案,如果它解決了問題。 –
沒有更多的情況下沒有人可以幫你。請顯示輸入XML和您的XSLT。 –
我使用下面XSLT的 XSL:可變> 的 XSL:模板> –