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時 –