test.xml的內容如下:
<?xml version="1.0" encoding="utf-8">
<dd>
<user>hell</user>
<test>wang</test>
<cc id="ddddd">
<ddd>select * from task</ddd>
</cc>
</dd>
Test.java讀取XML內容的代碼如下:
import java.io.*;org.jdom.*;org.jdom.imput.*;

public Class Test{

public static void main(String[] args){
SAXBuilder sb=new SAXBuilder();
try{
Document doc=sb.build(new FileInputStream("c:/test.xml");
Element root=doc.getRootElement();
System.out.println(root.getChild("user").getTextTrim());
System.out.println(root.getChild("test").getTextTrim());
System.out.println(root.getChild("cc").getAttribute("id").getValue());
System.out.println(root.getChild("cc").getChild("ddd").getTextTrim());
}catch(Exception ex){

}
}
}
<?xml version="1.0" encoding="utf-8">
<dd>
<user>hell</user>
<test>wang</test>
<cc id="ddddd">
<ddd>select * from task</ddd>
</cc>
</dd>
import java.io.*;org.jdom.*;org.jdom.imput.*;
public Class Test{
public static void main(String[] args){
SAXBuilder sb=new SAXBuilder();
try{
Document doc=sb.build(new FileInputStream("c:/test.xml");
Element root=doc.getRootElement();
System.out.println(root.getChild("user").getTextTrim());
System.out.println(root.getChild("test").getTextTrim());
System.out.println(root.getChild("cc").getAttribute("id").getValue());
System.out.println(root.getChild("cc").getChild("ddd").getTextTrim());
}catch(Exception ex){
}
}
}運行結果如下:
hell
wang
ddddddd
select * from task


浙公网安备 33010602011771号