在构建XML文件时如何查看IXMLDOMElementPtr的内容?

时间:2008-10-27 20:27:56

标签: c++ xml dom

我在MSXML 6中使用IXMLDOM在C ++ MFC应用程序中构建XML文件。有没有办法在内存中查看xml文档的内容?

例如,XPATH查询在创建文件的过程中失败了。我如何查看xml doc的全部内容?

谢谢!

1 个答案:

答案 0 :(得分:3)

IXMLDOMElement派生自IXMLDOMNodeIXMLDOMNode具有xml属性,您可以使用该属性在内存中获取XML的文本表示。

IXMLDOMElementPtr spElement = ...;
_bstr_t xmlContents = spElement->xml();

如果您正在寻找一种方法来在调试器中查看XML的内容而不更改现有代码来添加此调用,那么这可能是可能的,但我不确定在哪里查看。