当我尝试解析XML时遇到问题,但我看不出原因。
这是XML:
<comments>
<comment>
<id>7</id>
<value>comment 1</value>
<document></document>
</comment>
</comments>
这是我的代码:
DOMDocument* xmlDoc = request.parseXMLString(commentsXML);
DOMElement* rootEl = xmlDoc->getDocumentElement();
调试它,我得到了:
commentsXML = <comments><comment><id>7</id><value>comment 1</value><document></document></comment></comments>
rootEl = NULL (Why ?????)
为什么我的“rootEl”为空?你有什么建议吗?
谢谢!
修改
我正在使用Xerces(http://xerces.apache.org/xerces-c/)