如何知道DOMDocument是否归解析器所有

时间:2014-05-15 08:44:38

标签: c++ xml xml-parsing domdocument xerces

我正在研究从两个不同来源调用API的问题。 我们有一个名为dispatch的API。它的签名如下。

DOMDocument* dispatch( DOMDocument * requestDocument )

我们发现可以通过传递

的DOMDocument对象来调用此API
  1. 使用DOMImplementation :: createDocument创建的独立DOMDocument对象 http://xerces.apache.org/xerces-c/apiDocs-3/classDOMImplementation.html

  2. 使用AbstractDOMParser :: getDocument创建的解析拥有的DOMDocument对象 http://xerces.apache.org/xerces-c/apiDocs-3/classAbstractDOMParser.html#143bc9285686b49f0f06a184b079292a

  3. 如果我使用方法1创建文档,它将不会被解析器拥有。但是,如果我使用方法2创建它,它将由解析器拥有。

    我的问题是,如果我有一份文件,我怎么知道它是否归解析者拥有?。

    你能帮我解决这个问题,还是指点一些资源。我在说话时正在探索。

    谢谢, 帕。

1 个答案:

答案 0 :(得分:0)

他们都是解析的结果。