2009-08-12 6 views
0

ich versuche, ein Knoten Attribute zu durchlaufen .. unter Xml, ich muss einen neuen Knoten im Attribut Wert '1'or'2'matched .. wie kann man einen Code dafür schreiben MSXML mit property..help mich also browse xml durch Attribut ...Knoten durchqueren in Xml mit 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

Was genau danach aussehen sollte: "fügen Sie einen neuen Knoten im Attribut Wert", zeigen Sie Beispiel pls. – Dewfy

+0

data \ 1 wenn gefunden, '1' bedeutet, unter einem neuen Knoten anhängen ... hier nicht direkt 'Menü' berücksichtigt ... – Rajakumar

Antwort

0

So vorausgesetzt, Sie wissen, wie Knoten über Dokument zu durchlaufen. MSXML exponiert für Traverse IXMLDOMNode - Sie müssen es in IXMLDOMElement umwandeln (in C++ verwenden Sie QueryInterface in C# oder VB einfach in die erwartete Schnittstelle). IXMLDOMElement - hat aufzählbare Eigenschaft 'Attribute' - so können Sie alle Attrationen des Elements iterieren.