Definir una DTD que valide el documento XML que se muestra a continuación. Construir un documento XML con DTD interna. Comprobar la buena formación y la validez del documento en ambos casos.
Se deben tener en cuenta las siguientes características:
El número de factura (n_fac), número de cliente (n_cli) y número de pedido (n_ped) son valores únicos, por cada factura, cliente y pedido distintos, y son obligatorios.
Los números de teléfono (telefono) y fax (fax) de la empresa no tienen porqué aparecer en la factura, pero siempre que lo hagan deberán tener los mismos valores (teléfono 917776688, fax 917776699).
La forma de pago puede tomar los valores “efectivo”, “tarjeta” y “plazos”.
La moneda tiene que aparecer siempre, y siempre toma al valor “euro”.
El iva tiene que aparecer siempre, y su valor no puede contener caracteres especiales.