1

ノード属性をトラバースしようとしています..xmlの下で、一致する属性値「1」または「2」に新しいノードをアタッチする必要があります..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>
4

1 に答える 1

1

したがって、ドキュメント上でノードをトラバースする方法を知っていると仮定します。MSXML は IXMLDOMNode をトラバースするために公開します - IXMLDOMElement にキャストする必要があります (C++ では C# で QueryInterface を使用するか、VB では予想されるインターフェイスにキャストするだけです)。IXMLDOMElement - 列挙可能なプロパティ「attributes」を持っているため、要素のすべての属性を反復できます。

于 2009-08-12T07:33:04.773 に答える