gpt4 book ai didi

xml - xsl : Copy the entire xml except a parent node but keep its child node

转载 作者:数据小太阳 更新时间:2023-10-29 02:16:57 25 4
gpt4 key购买 nike

我想复制整个 XML 文档但删除一个父节点。但是,这个父节点也有一个我想保留的子节点。

要移除的节点是<LoginID>要保留的子节点是 <PAN> .

<InqRs>
<LoginID> <!-- remove -->
<PAN>4506445</PAN> <!-- keep -->
</LoginID>
<RqUID>93</RqUID>
<Dt>90703195116</Dt>
<CaptureDate>704</CaptureDate>
<ApprovalCode>934999</ApprovalCode>
<StatusCode>000</StatusCode>
<List>
<Count>9</Count>
<AddDataFlag>N</AddDataFlag>
<Use>C</Use>
<DetRec>
<ID>007237048637</ID>
<Type1>62</Type1>
<Qual />
<ID>0010</ID>
<Status>1</Status>
<InqFlag>Y</InqFlag>
</DetRec>
</List>
</InqRs>

最佳答案

这个 XSL 应该做必要的事情。

<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="xml" indent="yes"/>
<xsl:template match="*">
<xsl:copy>
<xsl:apply-templates select="@*|node()"/>
</xsl:copy>
</xsl:template>
<xsl:template match="InqRs/LoginID">
<xsl:copy-of select="@*|node()" />
</xsl:template>
</xsl:stylesheet>

关于xml - xsl : Copy the entire xml except a parent node but keep its child node,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1141216/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com