我在MSXML 6中使用IXMLDOM在C ++ MFC应用程序中构建XML文件。有没有办法在内存中查看xml文档的内容?
例如,XPATH查询在创建文件的过程中失败了。我如何查看xml doc的全部内容?
谢谢!
答案 0 :(得分:3)
IXMLDOMElement
派生自IXMLDOMNode
,IXMLDOMNode
具有xml
属性,您可以使用该属性在内存中获取XML的文本表示。
IXMLDOMElementPtr spElement = ...;
_bstr_t xmlContents = spElement->xml();
如果您正在寻找一种方法来在调试器中查看XML的内容而不更改现有代码来添加此调用,那么这可能是可能的,但我不确定在哪里查看。