xml如下所示。使用XSL检查多个节点中的多个属性值
<MyXml>
<Machine1>
<SupportedOS>
<OS1 MajorVersion=1 MinorVersion=2/>
<OS2 MajorVersion=2 MinorVersion=0/>
<OS3 MajorVersion=1 MinorVersion=1/>
<OS4 MajorVersion=2 MinorVersion=1/>
<OS5 MajorVersion=3 MinorVersion=0/>
</SupportedOS>
</Machine1>
</MyXml>
我从一些源操作系统版本(说MajorVersion = x1和MinorVersion = X2)这个XML内,添加两个XML programitically。 任务是比较操作系统的小操作系统版本和主版本操作系统,以及如果两者都与源相同,则只需将机器节点复制到转换后的xml。 让我知道如何做到这一点。我会尝试编码自己。
编辑
我想复制设备的节点,当OS节点的任何一个具有MajorVersion = x1和MinorVersion = X2。
如果我理解正确,你只想复制操作系统节点,只有在'major Version = minorversion'还是别的吗? –
或更好的为上述输入XML写入输出XML。 –
我想复制机器节点,当任何一个OS节点有MajorVersion = x1和MinorVersion = x2时 –