Hallo!
Ich habe meine 1. XML-Datei geschrieben und wollte diese mit JDOM parsen leider ehalte ich folgenden Fehler:
"org.jdom.JDOMException: Could not load default SAX parser: org.apache.xerces.parsers.SAXParser: SAX2 driver class org.apache.xerces.parsers.SAXParser not found: org.apache.xerces.parsers.SAXParser"
Woran kann das liegen?
XML:
Java:
P.S.: Die Variablennamen habe ich direkt aus einem Lehrbuch übernommen, hab sie erstmal so gelassen, also nicht wundern
)
Ich habe meine 1. XML-Datei geschrieben und wollte diese mit JDOM parsen leider ehalte ich folgenden Fehler:
"org.jdom.JDOMException: Could not load default SAX parser: org.apache.xerces.parsers.SAXParser: SAX2 driver class org.apache.xerces.parsers.SAXParser not found: org.apache.xerces.parsers.SAXParser"
Woran kann das liegen?
XML:
Code:
<?xml version="1.0"?>
<!DOCTYPE Pflegekraft SYSTEM "Mitarbeiter.dtd>
<Pflegekraft>
<Mitarbeiter>
<Name>Kai</Name>
<Stunden>5</Stunden>
<Urlaub>nicht</Urlaub>
</Mitarbeiter>
<Mitarbeiter>
<Name>Kurt</Name>
<Stunden>4</Stunden>
<Urlaub>nicht</Urlaub>
</Mitarbeiter>
<Mitarbeiter>
<Name>Niels</Name>
<Stunden>3</Stunden>
<Urlaub>nicht</Urlaub>
</Mitarbeiter>
<Mitarbeiter>
<Name>Timo</Name>
<Stunden>2</Stunden>
<Urlaub>nicht</Urlaub>
</Mitarbeiter>
</Pflegekraft>
Java:
Code:
try {
SAXBuilder builder = new SAXBuilder();
Document doc = builder.build("Mitarbeiter.librml");
Element party = doc.getRootElement();
Element albert = party.getChild( "Mitarbeiter" );
Element albertGetraenk = albert.getChild( "Name" );
System.out.println(albertGetraenk.getText());
} catch (JDOMException e){e.printStackTrace();}
catch (IOException e) {e.printStackTrace();}
P.S.: Die Variablennamen habe ich direkt aus einem Lehrbuch übernommen, hab sie erstmal so gelassen, also nicht wundern