2009-08-12 10 views
0

xml 아래 노드 속성을 탐색하려고합니다. 속성 값 '1'또는 '2'에 새 노드를 연결해야합니다. 일치하는 코드는 어떻게 작성합니까? MSXML을 사용하는 것은 그래서 당신은 문서를 통해 노드를 통과하는 방법을 알고 가정 나에게 속성을 통해 예를 찾아보기 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

정확하게 표시되어야 할 내용 : "특성 값에 새 노드 부착", 샘플 pls 표시. – Dewfy

+0

데이터 \ 1 발견되면 '1'은 새 노드 아래에 추가 ... 여기 '메뉴'로 직접 간주되지 않음 ... – Rajakumar

답변

0

을 property..help. MSXML은 IXMLDOMNode를 가로 지르며 노출합니다. IXMLDOMElement로 캐스팅해야합니다 (C++에서는 QueryInterface를 C#으로 사용하거나 VB는 예상 인터페이스로 캐스트). IXMLDOMElement - 열거 가능 속성 'attributes'가 있습니다. 따라서 요소의 모든 attrs를 반복 할 수 있습니다.