<data fd_id3="2009-03-10 13:16:56" fd_id2="http://testwas.midea.com.cn/miptest/km/culture/doc/km_cul_doc_main/kmCulDocMain.do?method=viewCommPublic&fdId=92051009" fd_id1="济济一堂,共话机电科技发展新蓝图" id="1" /> 
在dom4j里,我怎么获取里面有多少个元素啊?

解决方案 »

  1.   

    fd_id2="http://testwas.midea.com.cn/miptest/km/culture/doc/km_cul_doc_main/kmCulDocMain.do?method=viewCommPublic&fdId=92051009"改为:
    fd_id2="http://testwas.midea.com.cn/miptest/km/culture/doc/km_cul_doc_main/kmCulDocMain.do?method=viewCommPublic&amp;fdId=92051009"
    &符号需要转移为:&amp;
      

  2.   

    import java.io.*;
    import java.util.Iterator;
    import java.util.List;
    import org.dom4j.Attribute;
    import org.dom4j.Document;
    import org.dom4j.Element;
    import org.dom4j.io.SAXReader;
    public class Dom4jReader
    {
    public static void main(String[]args)
    {
    try
    {
    File file=new File("fs.xml");
    SAXReader reader = new SAXReader(); 
    Document doc = reader.read(file);
    Element root=doc.getRootElement();
    System.out.println("根元素下有多少个子元素"+root.elements().size()+"--------");  }
    catch(Exception e)
    {
    System.out.println("  "+e);
    }
    }
    }
    xml文件: 
    <?xml version="1.0" encoding="gb2312"?>
    <根元素>
      <title woaini="liangjingru">0</title>
      <aaa>1</aaa>
      <author 名="值"></author>
    </根元素>