易截截图软件、单文件、免安装、纯绿色、仅160KB

java中使用dom4j读xml文件简单教程

需要dom4j.jar文件 ,自行下载。 test.xml 1: <?xml version="1.0" encoding="gbk"?>
2:
3: <students>
4: <person sex="男" age="21">
5: <id>1</id>
6: <name>章治鹏</name>
7: <homepage>http://blog.csdn.net/tonyzzp</homepage>
8: </person>
9: <person age="20">
10: <id>2</id>
11: <name>徐雄皓</name>
12: <homepage boolean="false">http://www.xxh.com</homepage>
13: </person>
14: </students>
 
XMLStudentsParam.java
1: package org.zzp.common.xml.dom4j;
2:
3: public enum XMLStudentsParam {
4: id,name,homepage,sex,age
5: }
 
Dom4jReadDemo.java
1: package org.zzp.common.xml.dom4j;
2:
3: import java.util.Iterator;
4: import java.util.List;
5:
6: import org.dom4j.Attribute;
7: import org.dom4j.Document;
8: import org.dom4j.DocumentException;
9: import org.dom4j.Element;
10: import org.dom4j.io.SAXReader;
11:
12: public class Dom4jReadDemo {
13: public static void main(String[] args) {
14: try {
15: Document doc=new SAXReader().read("test.xml");
16: Element root=doc.getRootElement();
17: System.out.println("根节点名:"+root.getName());
18: List<Element> students=root.elements();
19: System.out.println("共有学生数"+students.size()+"\n");
20: //遍历每个学生
21: for(Iterator<Element> it= students.iterator();it.hasNext();){
22: Element student=(Element)it.next();
23: List<Element> student_s=student.elements();
24: //遍历每个学生的子标签
25: for(Iterator<Element> its=student_s.iterator();its.hasNext();){
26: Element param=(Element)its.next();
27: switch(XMLStudentsParam.valueOf(param.getName())){
28: case name:
29: System.out.prin


相关文档:

如何在UltraEdit中使java文件语法高亮显示?

如何在UltraEdit中使java文件语法高亮显示?
 
1.  UltraEdit官方网站下载所需文件格式的语法方, http://www.ultraedit.com/downloads/extras.html,选择java下载。
2.  选择“高级”->“配置”
3.  选择“编辑器显示”->“语法加亮”,点击“ ......

印度人写的java代码

我在一个印度外包公司工作。我所做的系统大部分是印度程序员写的。
看了他们的代码有个特点给大家评评。
1、他们写的代码比较严谨,比如在循环一个集合前会作null判断,方法类命名也比较规范易懂。
2、他们,注释写的不多,但log写很勤快。
3、他们好像不太喜欢用临时变量,能不用尽量不用。
4、他们的代码如判断一个b ......

java数据结构之散列集HashSet与散列表Hashtable

1.散列集HashSet
     HashSet类在java.util包中
     A.构造方法:HashSet()
     B.常用方法
          public boolean add(Object o):向集合中添加指定元素o
      &nb ......

java中使用dom4j写xml文件和简单教程

 
下载 dom4j-1.6.1.jar。
1: package org.zzp.common.xml.dom4j;
2:
3: import java.io.FileWriter;
4: import java.io.IOException;
5: import org.dom4j.Document;
6: import org.dom4j.DocumentHelper;
7: import org.dom4j.Element;
8: import org.dom4j.io.OutputFormat;
9: impor ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号