title image


Smiley XML-Datai validieren! ich schaff es nicht!
Hallo

Ich verzweifle schön langsam. Wäre über hilfe seeeehr dankbar!!



ich würde gerne eine XML-Datei einlesen und auf Gültigkeit prüfen, doch ich bekomme immer diese Fehlermeldung:

#e#:error parsing d:/Customer.xml cvc-elt.1: Cannot find the declaration of element 'configuration'.





Die xsd und das XML-File sind aber laut XML-Spy valid.



Hier mein Javacode:

DocumentBuilderFactory fac=DocumentBuilderFactory.newInstance();



DocumentBuilder parser = fac.newDocumentBuilder();

Document document = parser.parse(new File(d:/Customer.xml));



// create a SchemaFactory capable of understanding WXS schemas

SchemaFactory factory = SchemaFactory.newInstance(XMLConstants.W3C_XML_SCHEMA_NS_URI);



// load a WXS schema, represented by a Schema instance

Source schemaFile = new StreamSource(new File("d:/Customer.xsd"));

Schema schema = factory.newSchema(schemaFile);



// create a Validator instance, which can be used to validate an instance document

Validator validator = schema.newValidator();

validator.setErrorHandler(new DTDErrors());

// validate the DOM tree

validator.validate(new DOMSource(document));

} catch (SAXException e) {

// instance document is invalid!

}





hier noch das xml-File;







test

rainer

dfsds

www.test.com

Logo

SmallLogo







und die xsd dazu:




xmlns="http://tempuri.org/Customer.xsd" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata"

attributeFormDefault="qualified" elementFormDefault="qualified">







































geschrieben von

Login

E-Mail:
  

Passwort:
  

Beitrag anfügen

Symbol:
 
 
 
 
 
 
 
 
 
 
 
 
 

Überschrift: