XML XSLT将元素包装到父元素
我有这个XMLXML XSLT将元素包装到父元素,xml,xslt-1.0,Xml,Xslt 1.0,我有这个XML <GOOITEGDS> <PreDocTypAR21>380</PreDocTypAR21> <PreDocRefAR26>3672</PreDocRefAR26> <PreDocCatPREADMREF21>Z</PreDocCatPREADMREF21> </GOOITEGDS> 380 3672 Z 我希望使用XSLT将以下结果包装到特定元素中 <GOOITEGDS&
<GOOITEGDS>
<PreDocTypAR21>380</PreDocTypAR21>
<PreDocRefAR26>3672</PreDocRefAR26>
<PreDocCatPREADMREF21>Z</PreDocCatPREADMREF21>
</GOOITEGDS>
380
3672
Z
我希望使用XSLT将以下结果包装到特定元素中
<GOOITEGDS>
<PREADMREFAR2
<PreDocTypAR21>380</PreDocTypAR21>
<PreDocRefAR26>3672</PreDocRefAR26>
<PreDocCatPREADMREF21>Z</PreDocCatPREADMREF21>
</PREADMREFAR2
</GOOITEGDS>
试试这个
<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>
Ahhh对不起,我说得不够具体。我编辑了我的问题。在我要包装的元素上下都有多个元素。我用一些元素填充了XML。谢谢~!祝你在新问题上好运。我已经把你的问题退回到回答时的状态。请发布一个新问题,说明您的需求发生了根本性变化。确保解释转换所需的逻辑。仅仅举个例子是不够的。