matrix in XML
Hallo
Ich habe folgende xml-Dateiund muss in Java umgewandelt werden.
<?xml version="1.0"?>
<vector type="column">
<cn type="real">1</cn>
<vector type="column">
<cn type="real"> 2</cn>
<cn type="real"> 3 </cn>
<cn type="real"> 4</cn>
<cn type="real"> 5</cn>
</vector>
</vector>
Ich habe folgende Javacode geschrieben aber es wird nur die erste untervector zurückgegeben.
public void readXMLFile(String strFile)
{
try
{
SAXBuilder builder = new SAXBuilder();
Document doc = builder.build(new File(strFile));
root = doc.getRootElement();
Element e= root.getChild("vector");
}
catch( Exception ex )
{
ex.printStackTrace();
System.out.println("Error: Could not read XML file!");
System.exit(-1);
}
for(int i = 0; i < root.getChildren().size(); i++) {
org.jdom.Element ele = (Element) root.getChildren().get(i);
System.out.println(ele.getChild("vector").getValue());
}
}
Kann jemend mir bitte helfen,wie ich es weiter machen kann?
Hallo
Ich habe folgende xml-Dateiund muss in Java umgewandelt werden.
<?xml version="1.0"?>
<vector type="column">
<cn type="real">1</cn>
<vector type="column">
<cn type="real"> 2</cn>
<cn type="real"> 3 </cn>
<cn type="real"> 4</cn>
<cn type="real"> 5</cn>
</vector>
</vector>
Ich habe folgende Javacode geschrieben aber es wird nur die erste untervector zurückgegeben.
public void readXMLFile(String strFile)
{
try
{
SAXBuilder builder = new SAXBuilder();
Document doc = builder.build(new File(strFile));
root = doc.getRootElement();
Element e= root.getChild("vector");
}
catch( Exception ex )
{
ex.printStackTrace();
System.out.println("Error: Could not read XML file!");
System.exit(-1);
}
for(int i = 0; i < root.getChildren().size(); i++) {
org.jdom.Element ele = (Element) root.getChildren().get(i);
System.out.println(ele.getChild("vector").getValue());
}
}
Kann jemend mir bitte helfen,wie ich es weiter machen kann?
Zuletzt bearbeitet: