validator - Validación XML local con DTD o XSD usando una ruta relativa?
xml validator xsd (1)
Es fácil. Simplemente ponga la ubicación relativa del archivo como
<?xml version=''1.0'' encoding=''UTF-8''?>
<annotation xmlns="http://www.xyz.com"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.xyz.com ./system.xsd" >
Un archivo XML se puede definir y validar con una Descripción del tipo de documento (DTD) o un Esquema XML (xsd) de la siguiente manera:
<?xml version=''1.0'' encoding=''UTF-8''?>
<annotation xmlns="http://www.xyz.com"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.xyz.com
file:system.xsd" >
o
<?xml version=''1.0'' encoding=''UTF-8''?>
<!DOCTYPE annotation SYSTEM "http://www.xyz.de/system.dtd">
Ambas formas definen una URL donde se encuentra la DTD o XSD. ¿Hay alguna manera de dar una ruta relativa o local? ¿Puedo almacenarlos junto con los archivos XML en lugar de confiar en un servidor?