2011-06-14 4 views
1

내 C++ 프로그램에서이 작업을 시도하고 COM Interop을 사용하고 있습니다.DOM 파서에서 두 XML 태그 사이의 텍스트 검색

이 같은 모습 구문 분석하는 데 노력하고있어 XML -

<PluginNameList version =”1.0”> 
    <PluginName> Plug-in1 </PluginName>    
    <PluginName> Plug-in2 </PluginName> 
</PluginNameList> 

은 내가 IXMLDOMElement 또는 IXMLDOMNode을 사용하는 것입니다

<PluginName> </PluginNmae> tags. 

사이에있는 텍스트를 검색하기 위해 노력하고 있습니까? 그리고이 수업에서 어떤 방법을 택했을까요?

나는 그것이 사소한 것 같지만 어디서나 직접적인 대답을 찾을 수는 없다.

감사합니다.

답변

0

IXMLDOMNode에서 get_text 메소드를 사용해야합니다. 자세한 내용은 msdn을 참조하십시오.

+0

노드는 매우 일반적입니까? 엘리먼트는 노드에서 내려 가고 나는 엘리먼트의 텍스트를 더 원한다. 노드는 태그와 텍스트도 포함 할 수 있습니다. 하지만 요소의 첫 번째 태그를 검색 할만큼 구문 분석해야한다는 의미입니까? 다음에 노드가 텍스트를 포함 할 수 있습니까? – rexbelia

+0

예 IXMLDOMNode는 다른 DOM 개체의 기본 인터페이스입니다. 태그 사이에 자식 노드 및 텍스트 모음이 포함되어 있습니다. 다른 중첩 인터페이스는 추가 기능 (xml 속성 등을 사용하기위한 IXMLDOMElement)을 제공합니다. IXMLDOMNode는 텍스트 값 및 하위 열거를 가져 오기에 충분합니다. – Victor

+0

빅터에게 감사드립니다. – rexbelia

관련 문제