本文整理汇总了C++中msxml2::IXMLDOMNodePtr::GetnodeValue方法的典型用法代码示例。如果您正苦于以下问题:C++ IXMLDOMNodePtr::GetnodeValue方法的具体用法?C++ IXMLDOMNodePtr::GetnodeValue怎么用?C++ IXMLDOMNodePtr::GetnodeValue使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类msxml2::IXMLDOMNodePtr
的用法示例。
在下文中一共展示了IXMLDOMNodePtr::GetnodeValue方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: ReadNodeAttribute
bool XmlIOStreamImp::ReadNodeAttribute(const CString& attrName, CString& attrValue)
{
DATA_ASSERT(mpCurrentNode != NULL);
if(NULL == mpCurrentNode)
return false;
MSXML2::IXMLDOMNamedNodeMapPtr attribs = mpCurrentNode->Getattributes();
MSXML2::IXMLDOMNodePtr pAttr = attribs->getNamedItem((LPCTSTR)attrName);
if(NULL == pAttr)
return false;
attrValue = pAttr->GetnodeValue();
return true;
}
示例2: _parseNodeGetAttributes
void XmlParser::_parseNodeGetAttributes(MSXML2::IXMLDOMNode *pIDOMNode, XmlNode& node)
{
MSXML2::IXMLDOMNamedNodeMapPtr attributes = pIDOMNode->attributes;
BSTR attrName;
for (int i = 0; i < attributes->Getlength(); i++)
{
MSXML2::IXMLDOMNodePtr atrr = attributes->Getitem(i);
atrr->get_nodeName(&attrName);
_variant_t val = atrr->GetnodeValue();
wstring name(attrName);
BSTR b = val.bstrVal;
wstring value(b);
XmlAttribute attribute(name, value);
node.AddAttribute(attribute);
}
}