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

关于Java读取xml文件的学习

一.java类
package com.java.test;   
 
import org.w3c.dom.*;   
import javax.xml.parsers.*;   
import java.io.*;   
 
public class JavaReadXml {   
// Document可以看作是XML在内存中的一个镜像,那么一旦获取这个Document 就意味着可以通过对   
// 内存的操作来实现对XML的操作,首先第一步获取XML相关的Document   
private Document doc = null;   
 
public void init(String xmlFile) throws Exception {   
// 很明显该类是一个单例,先获取产生DocumentBuilder工厂   
// 的工厂,在通过这个工厂产生一个DocumentBuilder,   
// DocumentBuilder就是用来产生Document的   
DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();   
DocumentBuilder db = dbf.newDocumentBuilder();   
// 这个Document就是一个XML文件在内存中的镜像   
doc = db.parse(new File(xmlFile));   
}   
 
// 该方法负责把XML文件的内容显示出来   
public void viewXML(String xmlFile) throws Exception {   
this.init(xmlFile);   
// 在xml文件里,只有一个根元素,先把根元素拿出来看看   
Element element = doc.getDocumentElement();   
System.out.println("根元素为:" + element.getTagName());   
 
NodeList nodeList = doc.getElementsByTagName("person");   
System.out.println("book节点链的长度:" + nodeList.getLength());   
 
Node fatherNode = nodeList.item(0);   
System.out.println("父节点为:" + fatherNode.getNodeName());   
 
// 把父节点的属性拿出来   
NamedNodeMap attributes


相关文档:

Java中读取properties文件的几种方法

 1、使用java.util.ResourceBundle类的getBundle()方法
示例:
String name = "logging"; // the logging.properties file in src root folder
ResourceBundle rb = ResourceBundle.getBundle(name,Locale.getDefault());
// test the rb
String propertyKey = "xxx";
System.out.println(rb.getString(propert ......

使用Java实现对MySql数据库的导入与导出

package com.project.ajaxs;
import java.io.BufferedReader;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.OutputStream;
import java.io.OutputStreamWriter;
import java.util.Calendar;
import java.uti ......

Java中HashMap使用自定义Key类

自定义的Key类需要重载equals, hashCode函数。。 
package com.albert.test;
import java.util.Vector;
import java.util.HashMap;
/**
* @author tough_guy
*
*/
//对于自定义的key, 需要重载hashCode函数和equals函数
class IPSegment
{
long ip_s;
long ip_e;
int p;
IPSegment Reset(long f ......

java简单聊天室

import java.awt.*;
import java.applet.*;
import java.awt.event.*;
import javax.swing.*;
public class Applet1 extends Applet implements ActionListener,ItemListener
{
  TextArea mainText;
    JTextField input;
    JButton sendButton,disconnectButton,connectBu ......

java读取xml文件的四种方法

xml文件:
Xml代码
<?xml version="1.0" encoding="GB2312"?>  
<RESULT>  
 <VALUE>     
  <NO>A1234</NO>     
  <ADDR>河南省郑州市</ADDR>  
 </VALUE>&nbs ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号