从element属性添加xml父节点

时间:2017-05-25 18:36:14

标签: xml xslt

我很擅长转换文件。我需要根据name属性添加父节点。这是一个起始样本:

<?xml version="1.0" ?>
<NCD_v2>
<ReportHost name="IPv4">
    <HostProperties>
    <tag name="t1">stuff</tag>
    <tag name="t2">junk</tag>
    <tag name="t3">more stuff</tag>
</HostProperties>
<ReportItem attrib1="0" atrib2="general">
    <tag name="t1">stuff</tag>
    <tag name="t2">junk</tag>
    <tag name="t3">more stuff</tag>
</ReportItem>
</ReportHost>
</NCD_v2>

我想要的是从ReportHost中读取name属性并将其添加为父级:

<?xml version="1.0" ?>
<NCD_v2>
<IPv4>
<ReportHost name="IPv4">
    <HostProperties>
    <tag name="t1">stuff</tag>
    <tag name="t2">junk</tag>
    <tag name="t3">more stuff</tag>
</HostProperties>
<ReportItem attrib1="0" atrib2="general">
    <tag name="t1">stuff</tag>
    <tag name="t2">junk</tag>
    <tag name="t3">more stuff</tag>
</ReportItem>
</ReportHost>
</IPv4>
</NCD_v2>

我确信这是非常基本的,但我现在也是。

先谢谢! CS

0 个答案:

没有答案