Para validar un archivo XML contra un DTD desde un sistema con libxml instalado:
$ xmllint --valid --noout test.xmi --dtdvalid 99-10-05.dtd
Filed under: ArgoUML, Computer Science, Tech | Tagged: dtd, validation, xmi, xml, xmllint
Para validar un archivo XML contra un DTD desde un sistema con libxml instalado:
$ xmllint --valid --noout test.xmi --dtdvalid 99-10-05.dtd
Filed under: ArgoUML, Computer Science, Tech | Tagged: dtd, validation, xmi, xml, xmllint
Hola!
Estoy usando xmlint y necesito saber cómo recojo la respuesta. Es decir, en mi script lanzo el xmlint y necesito saber si la respues ha sido 0, o en casa de que haya habiado un error, sacar una alerta.
Había puesto
EXITO=$? # Almacenar el codigo de salida del proceso de copia
if [ $EXITO -eq 0 ]
then
{hacer lo que sea}
else
{enviar alerta de error}
Esta forma es erronea porque he podido comprobar que siempre entra por el else aunque el xml haya sido validado correctamente
Gracias, un saludo