2
我有这个节点MSXML2:如何获取节点的值?
MSXML2::IXMLDOMNodePtr node;
node->Getxml()
回报"<level3>333<level4 atribute="444"><level5>555<level6>666</level6></level5></level4></level3>"
node->Gettext();
回报"333555666"
node->GetnodeValue()
抛出异常,如果节点不是一个属性。如何获取值333
?
为什么GetnodeValue不起作用,并在节点不是属性节点时抛出异常? – cprogrammer 2011-05-11 21:06:27
XML DOM不太直观。在你的例子中,level3是父节点,333和level4是它的子节点。 333是文本节点,而level4是元素节点。 – Luke 2011-05-11 21:44:33