Hallo,
ich habe eine XML-Datei ... die ist mehr oder minder immer ziemlich gleich ... ich versuche nun mir eine JSP Datei zusammenzubasteln.
Irgendwie stehe ich da aufm Schlauch ... auch habe ich keinerlei Erfahrung mit der Verarbeitung von XML-Dateien in Java.
Ich muss ja auch irgendwie wissen, welche Node ich habe mit welchen Attributen ... welche Kinder diese Node hat und wieviele Unterebenen?
Gibts da vielleicht irgendwas Fertiges oder hat jemand schon was in der Richtung gemacht?
Mhh das ist mehr oder minder mein Anfang ... leider habe ich keinen weiteren Ansatz. Ich hätte gern eine JSP Datei in der ich die einzelnen Nodes anklicken kann ... und die unteren sich halt einklappen etc.
Wäre für jede Hilfe dankbar.
Gruß vom riseX
ich habe eine XML-Datei ... die ist mehr oder minder immer ziemlich gleich ... ich versuche nun mir eine JSP Datei zusammenzubasteln.
Irgendwie stehe ich da aufm Schlauch ... auch habe ich keinerlei Erfahrung mit der Verarbeitung von XML-Dateien in Java.
Ich muss ja auch irgendwie wissen, welche Node ich habe mit welchen Attributen ... welche Kinder diese Node hat und wieviele Unterebenen?
Gibts da vielleicht irgendwas Fertiges oder hat jemand schon was in der Richtung gemacht?
Code:
public CXMLHandler( String filename ) {
try {
// ---- Parse XML file ----
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
factory.setNamespaceAware( true );
// factory.setValidating( true );
DocumentBuilder builder = factory.newDocumentBuilder();
document = builder.parse( new File( filename ) );
Node rootNode = document.getDocumentElement();
} catch (ParserConfigurationException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (SAXException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
Mhh das ist mehr oder minder mein Anfang ... leider habe ich keinen weiteren Ansatz. Ich hätte gern eine JSP Datei in der ich die einzelnen Nodes anklicken kann ... und die unteren sich halt einklappen etc.
Wäre für jede Hilfe dankbar.
Gruß vom riseX