SAXParseException: "s4s-elt-Charakter: Non-whitespace-Zeichen sind nicht erlaubt, in der schema-Elemente"
Entwickle ich eine Java-Anwendung, die Daten aus einer xml-Datei.
Versuchen Sie zu ausführen, bekomme ich diesen Fehler:
org.xml.sax.SAXParseException; systemId: file:/c:/myxmlfile.xml; lineNumber: 7; spalteanzahl: 55; s4s-elt-Charakter: Non-whitespace-Zeichen sind nicht erlaubt, in der schema-Elemente, die andere als 'xs:appinfo' und 'xs:documentation'. Sah 'Mein Name-Wert'.
Meine xml-Datei beginnt mit:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<gdl_set xmlns="http://www.mywebsite.com"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.mywebsite.com/myxsddefinition.xsd"
shortname="Shortname">
<name>My Name Value</name>
Können Sie mir helfen zu verstehen wo das problem ist?
Können Sie uns zeigen, was genau Ihre Java-Anwendung muss auf "Daten aus einer xml-Datei"? Die Fehlermeldung klingt so, als wenn eine normale XML-Instanz-Dokument geparst wird als ein schema, aber es ist schwer zu sagen, warum das passiert, ohne zu sehen, die details des Codes.
Aufgrund einer mehrdeutigen Benennung von Variablen, ich war der Austausch der xml-Datei mit der zugehörigen xsd. Danke!!!
Ich bin immer das gleiche Problem. Was genau hast du gemacht um es zu beheben?
Aufgrund einer mehrdeutigen Benennung von Variablen, ich war der Austausch der xml-Datei mit der zugehörigen xsd. Danke!!!
Ich bin immer das gleiche Problem. Was genau hast du gemacht um es zu beheben?
InformationsquelleAutor Antonio Giovanni Schiavone | 2013-01-02
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sieht es für mich so, als ob der parser ist für einige Grund versuchen die Instanz-Dokument wie eine schema-Datei.
InformationsquelleAutor Michael Kay
Ja, ich habe auch das gleiche Problem, dann habe ich gefunden, ich war vorbei, die XSD-Datei als input-XML-Datei.
-
InformationsquelleAutor user5715191
Ich habe den gleichen Fehler, wenn ich versuche zu validieren, die eine Transformation Datei.
Dem Grund war ich immer der Fehler war, weil ich es überprüft mit einer XML-Datei statt einer XSD. In meinem Projekt, Sie haben beide den gleichen Namen. Also habe ich versehentlich gab den Namen der XML-Datei eine XSD.
Einmal habe ich geändert, es war wie erwartet funktioniert. So, sehen, wenn, dass ist das problem in Ihrem Fall, wenn die oben genannten Lösungen nicht funktioniert hat.
InformationsquelleAutor Durga Swaroop
War ich mit:
und nicht die 1.6 version und in version 2.2 können Sie angeben:
aber ich vergaß hinzuzufügen,
deaktiviert die Verwendung von .xml-Dateien. In meinem Fall-plugin zu verwenden versucht .xml-Datei, aber die richtige mein schema war .xsd-Datei.
InformationsquelleAutor hipokito