2009-08-12 6 views
0

Я пытаюсь пройти атрибуты узла. Ниже xml, мне нужно прикрепить новый узел в значение атрибута '1'or'2'matched .. как написать код для этого используя MSXML property..help меня т.е. просмотра XML с помощью атрибута ...Узел пересечения в Xml с использованием MSXML

<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

Что именно должно появиться после: «присоединить новый узел к атрибуту атрибута», показать образец PLS. – Dewfy

+0

data \ 1 если найдено «1» означает добавить ниже нового узла ... здесь не считается «меню» напрямую ... – Rajakumar

ответ

0

Так если вы знаете, как пройти узлы над документом. MSXML предоставляет для перемещения IXMLDOMNode - вам нужно передать его в IXMLDOMElement (в C++ использовать QueryInterface в C# или VB, просто отбрасываемый в ожидаемый интерфейс). IXMLDOMElement - имеет атрибуты атрибута перечислимого типа, поэтому вы можете перебирать все атрибуты элемента.