读书人

怎么用java读取XML文件里的值并加入js

发布时间: 2013-10-25 14:36:53 作者: rapoo

如何用java读取XML文件里的值并加入jsp页面中的下拉列表中?
如何用java读取XML文件里的值并加入jsp页面中的下拉列表中? java xml jsp
[解决办法]
用 dom4j,xml 如下:

<?xml version="1.0" encoding="GB2312"?>  
  <RESULT>
  <VALUE>
  <NO>A1234</NO>
  <ADDR>河南省郑州市</ADDR>
  </VALUE>
  <VALUE>
  <NO>B1234</NO>
  <ADDR>河南省郑州市二七区</ADDR>
  </VALUE>
  </RESULT>


dom4j 读取:
 import java.io.*; 
  import java.util.*;
  import org.dom4j.*;
  import org.dom4j.io.*;
  public class MyXMLReader2DOM4J {
  public static void main(String arge[]) {
  long lasting = System.currentTimeMillis();
  try {
  File f = new File("data_10k.xml");
  SAXReader reader = new SAXReader();
  Document doc = reader.read(f);
  Element root = doc.getRootElement();
  Element foo;
  for (Iterator i = root.elementIterator("VALUE"); i.hasNext();) {
  foo = (Element) i.next();
  System.out.print("车牌号码:" + foo.elementText("NO"));
  System.out.println("车主地址:" + foo.elementText("ADDR"));
  }
  System.out.println("运行时间:" + (System.currentTimeMillis() - lasting)
  + "毫秒");
  }
  } catch (Exception e) {
  e.printStackTrace();
  }
  }
  }

读书人网 >Java Web开发

热点推荐