Para validar un XML con el Notepad++ primero necesitamos instalar el plugin «XML Tools». Que se puede instalar desde el plugin manager.
El XML necesita de dos tags para indicar el XSD requerido para la validación.
<?xml version="1.0" encoding="UTF-8" ?> <mycars xsi:schemaLocation="mycars.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <car> <name>ford</name> <color>red</color> </car> <car> <name>seat</name> <color>green</color> </car> </mycars>
Una vez abierto el XML podemos validar haciendo click en «plugins->XML Tools->validate now»
Si la validación es exitosa aparecerá un mensaje como este o en su defecto un mensaje con los errores detectados:
Si el validador no encuentra el XSD especificado en xsi:schemaLocation apacerá un mensaje de este estilo:
Si sucede esto o bien corregimos la ruta o bien eliminamos xsi:schemaLocation. Ahora el validador nos preguntará la localización del XSD:
<?xml version="1.0" encoding="UTF-8" ?> <mycars xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <car> <name>ford</name> <color>red</color> </car> <car> <name>seat</name> <color>green</color> </car> </mycars>