for (int i = 0; i < rootElement.getChildren("user").size(); i++) { Element user = (Element) rootElement.getChildren("user").get(i); System.out.println(user.getAttributeValue("name").toString()); // user.getAttributeValue("age"); user.getAttributeValue("sex"); user.getAttributeValue("address"); } document = null; }}
<?xml version="1.0" encoding="UTF-8"?>
<users>
<user name="xzy" age="22" sex="男" address="中国福州" />
<user name="yyff" age="22" sex="女" address="中国上海" />
</users>
package csdn;import java.io.File;import org.jdom.Document;
import org.jdom.Element;
import org.jdom.input.SAXBuilder;
public class TestSAX
{
public static void main(String args[]) throws Exception
{
SAXBuilder saxReader = new SAXBuilder();
Document document = saxReader.build(new File("src/csdn/user.xml"));
Element rootElement = document.getRootElement();
//System.out.println("节点个数:"+rootElement.getChildren("user").size());
for (int i = 0; i < rootElement.getChildren("user").size(); i++)
{
Element user = (Element) rootElement.getChildren("user").get(i);
System.out.println(user.getAttributeValue("name").toString()); //
user.getAttributeValue("age");
user.getAttributeValue("sex");
user.getAttributeValue("address");
}
document = null;
}}