xmlparse traduccion que parser parse online c++ xml xml-parsing domdocument xerces

c++ - traduccion - xml parser online



Cómo saber si DOMDocument es propiedad de un analizador (1)

Estoy investigando un problema en el que se llama a una API desde dos fuentes diferentes. Tenemos una API llamada dispatch. Su firma es la siguiente.

DOMDocument* dispatch( DOMDocument * requestDocument )

Observamos que esta API se puede llamar pasando un objeto DOMDocument que es

  1. Un objeto DOMDocument independiente creado con DOMImplementation :: createDocument http://xerces.apache.org/xerces-c/apiDocs-3/classDOMImplementation.html

  2. Un objeto DOMEScument propiedad de parse creado mediante AbstractDOMParser :: getDocument http://xerces.apache.org/xerces-c/apiDocs-3/classAbstractDOMParser.html#143bc9285686b49f0f06a184b079292a

Si creé un documento usando el enfoque 1, no será propiedad del analizador. Sin embargo, si lo creo usando el enfoque 2, sería propiedad del analizador.

Mi pregunta es, si tengo un documento, ¿cómo sabría si es propiedad de un analizador sintáctico o no?

¿Puede ayudarme por favor en esto o señalarme algún recurso? Estoy explorando mientras hablamos.

Gracias, PAvan.


Ambos son el resultado del análisis.