2017-03-10 245 views
0

我有這樣的XMLXML XSLT總結元素的父元素

<GOOITEGDS> 
<PreDocTypAR21>380</PreDocTypAR21> 
<PreDocRefAR26>3672</PreDocRefAR26> 
<PreDocCatPREADMREF21>Z</PreDocCatPREADMREF21> 
</GOOITEGDS> 

,我會用XSLT喜歡有以下結果包裹的特定元素

<GOOITEGDS> 
<PREADMREFAR2 
<PreDocTypAR21>380</PreDocTypAR21> 
<PreDocRefAR26>3672</PreDocRefAR26> 
<PreDocCatPREADMREF21>Z</PreDocCatPREADMREF21> 
</PREADMREFAR2 
</GOOITEGDS> 

非常感謝, 尼科斯

+0

我已經將您的問題回覆到回答時的情況。請根據您徹底改變的要求發佈一個新問題。確保解釋轉換所需的邏輯。一個例子是不夠的。 –

回答

0

試試這個。

<xsl:template match="@* | node()"> 
    <xsl:copy> 
    <xsl:apply-templates select="@* | node()"/> 
    </xsl:copy> 
</xsl:template> 

<xsl:template match="GOOITEGDS"> 
    <xsl:copy> 
    <xsl:element name="PREADMREFAR2"> 
     <xsl:apply-templates select="node()"/> 
    </xsl:element> 
    </xsl:copy> 
</xsl:template> 
+0

Ahhh對不起,我不夠具體。我編輯了我的問題。我有多個元素在我想包裝的上面和下面。我用一些元素填充了XML。謝謝〜! –

+0

祝你好運,新的問題。 – Bluewood66