test.xml的內容如下:
<?xml versinotallow="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)
{
}
}
}
運行結果如下:
hell
wang
ddddddd
select * from task