2
나는이 노드를MSXML2 : 노드의 가치를 얻으려면 어떻게해야합니까?
MSXML2::IXMLDOMNodePtr node;
node->Getxml()
반환 "<level3>333<level4 atribute="444"><level5>555<level6>666</level6></level5></level4></level3>"
node->Gettext();
반환
node->GetnodeValue()
노드가 속성이 아닌 경우 예외를 throw "333555666"
있습니다.
어떻게 333
값을 얻을 수 있습니까 ???
노드가 특성 노드가 아닌 경우 GetnodeValue가 작동하지 않고 예외를 throw하는 이유는 무엇입니까? – cprogrammer
XML DOM은 직관적이지 않습니다. 귀하의 예제에서 level3은 부모 노드이고 333과 level4는 그 자식 노드입니다. 333은 텍스트 노드이고 level4는 요소 노드입니다. – Luke