Hy, ich habe eine Übungsaufgabe für SAX.
"Ausgabe eines Swing-Fensters und Randdaten aus XML-Datei"
Laut Buch, müsste Sie so funktionieren. Leider kann ich mit der Fehlermeldung nichts anfangen.
Im Anhang befindet sich das Projekt.
Der Code ist ORIGINAL aus dem Buch.
Ich benutze
Eclipse IDE for Java Developers
Version: Helios Service Release 2
Build id: 20110218-0911
java version "1.7.0_03"
Java(TM) SE Runtime Environment (build 1.7.0_03-b05)
Java HotSpot(TM) Client VM (build 22.1-b02, mixed mode, sharing)
Fehlermeldung:
org.xml.sax.SAXParseException; lineNumber: 3; columnNumber: 8; Dokument-Root-Element "frame"muss mit DOCTYPE-Root "config_jaxp.dtd" übereinstimmen.
at com.sun.org.apache.xerces.internal.util.ErrorHandl erWrapper.createSAXParseException(Unknown Source)
at com.sun.org.apache.xerces.internal.util.ErrorHandl erWrapper.error(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLErrorRe porter.reportError(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLErrorRe porter.reportError(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLErrorRe porter.reportError(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.dtd.XMLDTD Validator.rootElementSpecified(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.dtd.XMLDTD Validator.handleStartElement(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.dtd.XMLDTD Validator.startElement(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLDocumen tFragmentScannerImpl.scanStartElement(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLDocumen tScannerImpl$ContentDriver.scanRootElementHook(Unk nown Source)
at com.sun.org.apache.xerces.internal.impl.XMLDocumen tFragmentScannerImpl$FragmentContentDriver.next(Un known Source)
at com.sun.org.apache.xerces.internal.impl.XMLDocumen tScannerImpl$PrologDriver.next(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLDocumen tScannerImpl.next(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLDocumen tFragmentScannerImpl.scanDocument(Unknown Source)
at com.sun.org.apache.xerces.internal.parsers.XML11Co nfiguration.parse(Unknown Source)
at com.sun.org.apache.xerces.internal.parsers.XML11Co nfiguration.parse(Unknown Source)
at com.sun.org.apache.xerces.internal.parsers.XMLPars er.parse(Unknown Source)
at com.sun.org.apache.xerces.internal.parsers.Abstrac tSAXParser.parse(Unknown Source)
at com.sun.org.apache.xerces.internal.jaxp.SAXParserI mpl$JAXPSAXParser.parse(Unknown Source)
at com.sun.org.apache.xerces.internal.jaxp.SAXParserI mpl.parse(Unknown Source)
at javax.xml.parsers.SAXParser.parse(Unknown Source)
at xmlDokumente.Listing4322.readConfig(Listing4322.java:48)
at xmlDokumente.Listing4322.<init>(Listing4322.java:22)
at xmlDokumente.Listing4322.main(Listing4322.java:110)
Ich komme hier einfach nicht weiter.
Vielen Dank im Voraus.
Gruß
Lerando
"Ausgabe eines Swing-Fensters und Randdaten aus XML-Datei"
Laut Buch, müsste Sie so funktionieren. Leider kann ich mit der Fehlermeldung nichts anfangen.
Im Anhang befindet sich das Projekt.
Der Code ist ORIGINAL aus dem Buch.
Ich benutze
Eclipse IDE for Java Developers
Version: Helios Service Release 2
Build id: 20110218-0911
java version "1.7.0_03"
Java(TM) SE Runtime Environment (build 1.7.0_03-b05)
Java HotSpot(TM) Client VM (build 22.1-b02, mixed mode, sharing)
Fehlermeldung:
org.xml.sax.SAXParseException; lineNumber: 3; columnNumber: 8; Dokument-Root-Element "frame"muss mit DOCTYPE-Root "config_jaxp.dtd" übereinstimmen.
at com.sun.org.apache.xerces.internal.util.ErrorHandl erWrapper.createSAXParseException(Unknown Source)
at com.sun.org.apache.xerces.internal.util.ErrorHandl erWrapper.error(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLErrorRe porter.reportError(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLErrorRe porter.reportError(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLErrorRe porter.reportError(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.dtd.XMLDTD Validator.rootElementSpecified(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.dtd.XMLDTD Validator.handleStartElement(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.dtd.XMLDTD Validator.startElement(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLDocumen tFragmentScannerImpl.scanStartElement(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLDocumen tScannerImpl$ContentDriver.scanRootElementHook(Unk nown Source)
at com.sun.org.apache.xerces.internal.impl.XMLDocumen tFragmentScannerImpl$FragmentContentDriver.next(Un known Source)
at com.sun.org.apache.xerces.internal.impl.XMLDocumen tScannerImpl$PrologDriver.next(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLDocumen tScannerImpl.next(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLDocumen tFragmentScannerImpl.scanDocument(Unknown Source)
at com.sun.org.apache.xerces.internal.parsers.XML11Co nfiguration.parse(Unknown Source)
at com.sun.org.apache.xerces.internal.parsers.XML11Co nfiguration.parse(Unknown Source)
at com.sun.org.apache.xerces.internal.parsers.XMLPars er.parse(Unknown Source)
at com.sun.org.apache.xerces.internal.parsers.Abstrac tSAXParser.parse(Unknown Source)
at com.sun.org.apache.xerces.internal.jaxp.SAXParserI mpl$JAXPSAXParser.parse(Unknown Source)
at com.sun.org.apache.xerces.internal.jaxp.SAXParserI mpl.parse(Unknown Source)
at javax.xml.parsers.SAXParser.parse(Unknown Source)
at xmlDokumente.Listing4322.readConfig(Listing4322.java:48)
at xmlDokumente.Listing4322.<init>(Listing4322.java:22)
at xmlDokumente.Listing4322.main(Listing4322.java:110)
Ich komme hier einfach nicht weiter.
Vielen Dank im Voraus.
Gruß
Lerando
Comment