Java:
private void parseDocument() {
//get a factory
SAXParserFactory spf = SAXParserFactory.newInstance();
try {
//get a new instance of parser
SAXParser sp = spf.newSAXParser();
//parse the file and also register this class for call backs
sp.parse("employees.xml", this);
}catch(SAXException se) {
se.printStackTrace();
}catch(ParserConfigurationException pce) {
pce.printStackTrace();
}catch (IOException ie) {
ie.printStackTrace();
}
}
Hallo leibe gemeinde , weiß einer warum er meine xml nicht parsen kann. Die liegt im gleichen folder , wie die class des Parsers...
Java:
java.io.FileNotFoundException: D:\Programme\Java\Allgemein\employees.xml (Das System kann die angegebene Datei nicht finden)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(Unknown Source)
at java.io.FileInputStream.<init>(Unknown Source)
at sun.net.[url]www.protocol.file.FileURLConnection.connect(Unknown[/url] Source)
at sun.net.[url]www.protocol.file.FileURLConnection.getInputStream(Unknown[/url] Source)
at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.setupCurrentEntity(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLVersionDetector.determineDocVersion(Unknown Source)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown Source)
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Unknown Source)
at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)
at javax.xml.parsers.SAXParser.parse(Unknown Source)
at javax.xml.parsers.SAXParser.parse(Unknown Source)
at SAXbsp.SAXBSP.parseDocument(SAXBSP.java:47)
at SAXbsp.SAXBSP.runExample(SAXBSP.java:33)
at SAXbsp.SAXBSP.main(SAXBSP.java:107)
No of Employees '0'.
grüße
Zuletzt bearbeitet von einem Moderator: