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

java读取xml的4种方法

本文介绍Java读取xml文件的四种方法。
  xml文件:
  Xml代码
  <?xml version="1.0" encoding="GB2312"?> 
  <RESULT>
  <VALUE>
  <NO>A1234</NO>
  <ADDR>河南省郑州市</ADDR>
  </VALUE>
  <VALUE>
  <NO>B1234</NO>
  <ADDR>河南省郑州市二七区</ADDR>
  </VALUE>
  </RESULT>
  第一种 DOM 实现方法:
  Java代码
    import java.io.File;
  import javax.xml.parsers.DocumentBuilder;
  import javax.xml.parsers.DocumentBuilderFactory;
  import org.w3c.dom.Document;
  import org.w3c.dom.NodeList;
  public class MyXMLReader2DOM {
  public static void main(String arge[]) {
  long lasting = System.currentTimeMillis();
  try {
  File f = new File("data_10k.xml");
  DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
  DocumentBuilder builder = factory.newDocumentBuilder();
  Document doc = builder.parse(f);
  NodeList nl = doc.getElementsByTagName("VALUE");
  for (int i = 0; i < nl.getLength(); i++) {
  System.out.print("车牌号码:"+ doc.getElementsByTagName("NO").item(i).getFirstChild().getNodeValue());
  System.out.println("车主地址:"+ doc.getElementsByTagName("ADDR").item(i).getFirstChild().getNodeValue());
  System.out.println("运行时间:" + (System.currentTimeMillis() - lasting)
  + "毫秒");
  }
  }
  } catch (Exception e) {
  e.printStackTrace();
  }
  }
  }
  第二种,DOM4J实现方法:
  Java代码
    import java.io.*;
  import java.util.*;
  import org.dom4j.*;
  import org.dom4j.io.*;
  


相关文档:

XML中含有html标签的问题

看结论请直接看下面
今天写生成xml的php。没有用什么XMLDOMNode之类的来生成,而是直接echo出xml的内容。
xml的内容中有一部分的数据是从db中循环取出的,问题就出在这。我发现全部取出数据时,对于生成的xml,simplexml_load_string返回false,即表明生成的xml是非法的。
debug一下,发现取出数据加以限制 limit 8 一下 ......

XML DOM介绍 心雨之家 web开发

XML DOM介绍
 
一、XML DOM简介
DOM(Document Object Model,文档对象模型)是一种应用程序接口(API)的应用,它将文档(如XML文档,HTML文档等)看成是一个文档对象,然后通过程序语言(如JavaScript等脚本语言,C++等)调用该文档对象,对文档中的数据进行存取,并利用程序对获取的数据进行跟进一步的处理。
X ......

java猜谜游戏

import java.io.*;
public class Luckyman {
 public static void main(String []args){
  int coins,i,j,bets,rand,rewards,unit;
  char choiceID,luckyID;
  boolean flag=true;
  int in;
  coins=10;
  bets=0;
  unit=1;
&nbs ......

JAVA基础知识

AVA相关基础知识 
1、面向对象的特征有哪些方面 
1.抽象: 
抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。 
2.继承: 
继 ......

基于Apache与Tomcat的Java平台部署方案

. 下载安装jdk-6u17-linux-x64-rpm.bin,并修改JAVA路径与PATH变量;
2. 下载安装httpd-2.2.14
编译安装命令依次如下:
./configure --prefix=/usr/local/apache2 --enable-so
make
make install
3. 下载安装tomcat-connectors-1.2.30-src.tar
cd native
./configure --with-apxs=/usr/local/apache2/bin/apxs ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号