SAXReader reader = new SAXReader();
Document document = null;
try
{
document = reader.read(new File("a.xml"));
}catch ( DocumentException e )
{
e.printStackTrace();
}
Element root = document.getRootElement();
List e1 = root.elements();
List level1 = new ArrayList();
List level2 = new ArrayList(); for (Iterator it = e1.iterator(); it.hasNext();) {
Element em = (Element) it.next();
level1.add(em.attributeValue("name"));
List e2 = em.elements();
for (Iterator it2 = e2.iterator(); it2.hasNext();)
{
Element em2 = (Element) it2.next();
level2.add(em2.attributeValue("name"));
}
}
Document document = null;
try
{
document = reader.read(new File("a.xml"));
}catch ( DocumentException e )
{
e.printStackTrace();
}
Element root = document.getRootElement();
List e1 = root.elements();
List level1 = new ArrayList();
List level2 = new ArrayList(); for (Iterator it = e1.iterator(); it.hasNext();) {
Element em = (Element) it.next();
level1.add(em.attributeValue("name"));
List e2 = em.elements();
for (Iterator it2 = e2.iterator(); it2.hasNext();)
{
Element em2 = (Element) it2.next();
level2.add(em2.attributeValue("name"));
}
}
SAXReader reader = new SAXReader();
Document document = null;
try
{
document = reader.read(new File("a.xml"));
}catch ( DocumentException e )
{
e.printStackTrace();
}
Element root = document.getRootElement();
List e1 = root.elements();
List level1 = new ArrayList();
List level2 = new ArrayList(); for (Iterator it = e1.iterator(); it.hasNext();) {
Element em = (Element) it.next();
String name = em.attributeValue("name");
level1.add(name);
if ( "网站门户".equals(name) )
{
List e2 = em.elements();
for (Iterator it2 = e2.iterator(); it2.hasNext();)
{
Element em2 = (Element) it2.next();
level2.add(em2.attributeValue("name"));
}
}
}