繁体   English   中英

如何使用XSLT在XML节点之间移动数据

[英]How to use an XSLT to move data between XML nodes

我对xslt不太了解,但是我需要修复其他人代码中的错误。 问题是某些数据未在XML文件中正确输出,因此我需要使用XSLT将数据移至正确的节点。 一个例子如下所示:

不正确的XML:

<record name="recordname" value="Text(AAxxxx)">
<field name="recordID" value=""/>
</record>

正确的XML:

<record name="recordname" value="Text(AAxxxx)">
    <field name="recordID" value="Text(AAxxxx)"/> 
    </record>

因此,我需要将值字段的值从记录名称节点复制到字段名称节点中的value。 谁能帮我这个?

提前致谢

在XSLT中提取“值”为:

<xsl:value-of select="record/field/@value" />

提取占位符为元素后的“ @”。

这是可能的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM