Welcom to RO_wsy's blog

随笔分类 -  xml

摘要:SAX采用事件处理器的方式解析XML文档,利用SAX解析XML文档,涉及两个部分:解析器和事件处理器解析器可以使用JAXP的API进行创建,创建出SAX解析器后,就可以指定解析器去解析某个XML文档解析器在采用SAX方式解析某个XML文档时,它只要解析到XML文档的一个组成部分,都回去调用事件处理器的一个方法,解析器在调用事件处理器的方法时,会把当前XML文件内容作为方法的参数传递给事件处理器事件处理器有程序员编写,程序员通过事件处理器中方法的参数,就可以很轻松地得到SAX解析器得到的数据,从而可以决定如何对数据进行处理通过一个实例体验一下,本实例通过读取一个book.xml文档,将book中 阅读全文
posted @ 2012-12-01 17:35 RO_wsy 阅读(166) 评论(0) 推荐(0)
摘要:实现对xml文件的增删查等操作:package rowsy.dao;import org.w3c.dom.Document;import org.w3c.dom.Element;import org.w3c.dom.Node;import org.w3c.dom.NodeList;import rowsy.bean.Student;import rowsy.exception.StudentNotExistException;import rowsy.utils.XmlUtils;public class StudentDao { public void add(Student s) { t. 阅读全文
posted @ 2012-11-29 12:56 RO_wsy 阅读(186) 评论(0) 推荐(0)
摘要:DTD文档可以单独一个文件,也可以在xml文档内部内部声明内部声明例子:<?xml version="1.0"?><!DOCTYPE note [ <!ELEMENT note (to,from,heading,body)> <!ELEMENT to (#PCDATA)> <!ELEMENT from (#PCDATA)> <!ELEMENT heading (#PCDATA)> <!ELEMENT body (#PCDATA)>]><note> <to>George 阅读全文
posted @ 2012-11-26 19:18 RO_wsy 阅读(233) 评论(0) 推荐(0)
摘要:xml的用途: 1.表示关系的数据 2.用于配置文件语法: 文档声明 <? xml version="1.0" ?> <? xml version="1.0" encoding="utf-8"?> <? xml version="1.0" encoding="utf-8"standalone="yes" ?> standalone属性表示是否是独立文档,也就是是否依赖于其他文档元素: 就是标签,可以包含标签体,也可以不包含,标签可以嵌套,不 阅读全文
posted @ 2012-11-26 13:09 RO_wsy 阅读(130) 评论(0) 推荐(0)