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

SAX解析XML文档(转)


package cn.com.xml.vo;
public class RosterVo {
   
private String id; //学号

private String name;   //学生姓名
  
   private String age;    //年龄
  
   private String skill;   //科目
  
   private String score;   //分数
   public String getId() {
   return id;
}
public void setId(String id) {
   this.id = id;
}
   
  
  
   public String getAge() {
return age;
}
public void setAge(String age) {
this.age = age;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getScore() {
return score;
}
public void setScore(String score) {
this.score = score;
}
public String getSkill() {
return skill;
}
public void setSkill(String skill) {
this.skill = skill;
}
  
}
===============================
package cn.com.xml.sax;
import java.util.ArrayList;
import java.util.List;
import org.xml.sax.Attributes;
import org.xml.sax.ContentHandler;
import org.xml.sax.Locator;
import org.xml.sax.SAXException;
import cn.com.xml.vo.RosterVo;
public class ContentHanderImpl implements ContentHandler {
   
private RosterVo vo=null;

private List list=null;   //存放多个list

private String elementName=null; //节点名字 ,作为标识

//解析xml文檔時候触发
   public void startDocument() throws SAXException {
    System.out.println("startDocument.....");
          list=new ArrayList();
}

   //解析xml文档中元素节点的时候触发 qName:节点名字 atts:属性
   public void startElement(String uri, String localName, String qName,
    Attribut


相关文档:

XML,XMLList

5.  命名规则(不能包括 xml,空格,尖括号,等特殊符号,不能数字开头)
6.  可以自带属性。属性值用“”标示
7.  注释<!--注释的内容-->
8.  如果要显示特殊符号可用<![CDATA[  这里写特殊符号  ]]>
 
创建
var xml:XML=<shuiGuo>
  & ......

java读取xml文件

import java.io.File;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.Set;
import java.util.Iterator;
import org.dom4j.Document;
import org.dom4j.DocumentException;
import org.dom4j.Element;
import org.dom4j.io.SAXReader;
public class ReadSetting {
......

java 生成xml文件

import java.awt.Image;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import javax.imageio.ImageIO;
public class createXml
{
public static boolean writeXml(String path,String dir,String wpath,String wname)
{
File[] files = ReaderListFiles(path);
boo ......

XML文件修改操作

此XML实例以服务器端部门管理为例:(其界面如下)
  private void btn_UpdateGroup_Click(object sender, EventArgs e)
        {  
            XmlDocument xmlDoc = new XmlDocument();
  & ......

小毛驴xml初步试验

  XmlDocument xmldoc = new XmlDocument();//创建xml文档对象
        XmlNode root;//根节点
        xmldoc.Load(Server.MapPath("address.xml"));//加载xml文档
        root = xmldoc.DocumentEle ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号