Cita:
Empezado por elcharlie
Buenas, ¿sabéis si se puede comprobar que un fichero xml de factura TBai, cumple con el esquema xsd? porque me estoy partiendo los cuernos para intentar comprobarlo, y no encuentro ninguna solución. No sé si alguien puede echarme una mano...
|
Puedes probar también online en esta dirección (falta el protocolo delante y tiene un espacio, ya que no tengo permisos para poner urls), pegando el xml y el xsd:
[quote]
www .utilities-online.info/xsdvalidation
[quote]
Nosotros los comprobamos usando el API de java:
Cita:
public static void validateXMLSchema(File xsdFile, File xmlFile) throws IOException, SAXException {
SchemaFactory factory = SchemaFactory.newInstance(XMLConstants.W3C_XML_SCHEMA_NS_URI);
Schema schema = factory.newSchema(xsdFile);
Validator validator = schema.newValidator();
validator.validate(new StreamSource(xmlFile));
}
|