Validando un XML contra un DTD

Para validar un archivo XML contra un DTD desde un sistema con libxml instalado:

$ xmllint --valid --noout test.xmi --dtdvalid 99-10-05.dtd

One Response

  1. 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

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: