Validacion de nodos en Msxml2.DOMDocument.4.0
Necesito saber si hay alguna forma de recorrer un fichero xml validando nodo a nodo de forma individual, o si validando el documento puedo saber en que nodo o elemento esta el error.
Hola,
bueno, yo estoy empezando en todo este tema.
Validar nodo a nodo no creo que haya alguna forma pero si que lo puedes validar (con un DTD) tan solo asociandolo al doc XML. Ademas, hay una funcion en MSXML que es put_validateOnParse que sirve para validarlo. Segun la ayuda si le pasas VARIANT_TRUE valida durante el "parsing" y si es FALSE comprueba solo si esta bien formado.
Algo asi (utilizando raw interface pointers):
...
IXMLDOMDocument *pxmldoc=NULL
...
pxmldoc->put_validateOnParse(VARIANT_FALSE)
Espero que te sirva.
bueno, yo estoy empezando en todo este tema.
Validar nodo a nodo no creo que haya alguna forma pero si que lo puedes validar (con un DTD) tan solo asociandolo al doc XML. Ademas, hay una funcion en MSXML que es put_validateOnParse que sirve para validarlo. Segun la ayuda si le pasas VARIANT_TRUE valida durante el "parsing" y si es FALSE comprueba solo si esta bien formado.
Algo asi (utilizando raw interface pointers):
...
IXMLDOMDocument *pxmldoc=NULL
...
pxmldoc->put_validateOnParse(VARIANT_FALSE)
Espero que te sirva.
