2009-08-12 115 views
0

我想遍歷一個節點屬性..在xml下,我需要附加屬性值'1'或'2'匹配的新節點..如何編寫一個代碼使用MSXML property..help我通過屬性 IE瀏覽器的XML ...使用MSXML在Xml節點遍歷

<data> 
    <menu id="**1**"> 
     <existes>01</existes> 
    </menu> 
    <menu id="**2**"> 
     <existes>1</existes> 
     <existes>2</existes> 
    </menu> 
    < menu id="**3**"> 
    <existes>2</existes> 
    </menu> 
</data> 
+0

究竟應該出現在「在屬性值中附加一個新節點」後面,顯示示例頁。 – Dewfy 2009-08-12 07:09:07

+0

data \ 1 如果找到'1'則表示在下面添加一個新節點...這裏不直接考慮'菜單'... – Rajakumar 2009-08-12 07:17:56

回答

0

所以假設你知道如何在文檔遍歷節點。 MSXML公開了遍歷IXMLDOMNode - 您需要將它轉換爲IXMLDOMElement(在C++中使用C#中的QueryInterface或VB轉換爲預期的接口)。 IXMLDOMElement - 具有可枚舉的屬性'屬性' - 因此您可以迭代元素的所有attrs。