Esta es una librería para validar archivos XML a través de multiples Esquemas XSD acorde a sus
definiciones.
- Recibe un string xml válido con el contenido a ser evaluado.
- Escanear el archivo por cada schemaLocation.
- Generar un esquema que incluya todos los esquemas.
- Validar el xml nuevamente con el esquema generado.
Librería inspirada por la versión para php https://github.com/eclipxe13/XmlSchemaValidator
Primeros pasos
Está libreria depende estrictamente de @nodecfdi/cfdi-core
por lo que es recomendable instalarla
previo a instalar la libreria xml-schema-validator.
Instalación
Para comenzar a utilizar la libreria lo primero que hay que hacer es instalarla, corre el siguiente
comando en tu terminal:
Con esto ya tendremos la libreria instalada y lista para ser usada.
Uso básico
Ejemplo básico
Ejemplo avanzado