随笔分类 -  XML

摘要:前言XML是一种优秀的数据打包和数据交换的形式,在当今XML大行于天下,如果没有听说过它的大名,那可真是孤陋寡闻了。用XML描述数据的优势显而易见,它具有结构简单,便于人和机器阅读的双重功效,并弥补了关系型数据对客观世界中真实数据描述能力的不足。W3C组织根据技术领域的需要,制定出了XML的格式规范,并相应的建立了描述模型,简称DOM。各种流行的程序设计语言都纷纷根据这一模型推出了自己的XML解析器,在JAVA世界里,APACHE组织开发的XERCES应该是流行最广功能最为强大的XML解析器之一。但是由于W3C在设计DOM模型时,并不是针对某一种语言而设计,因此为了通用性,加入了许多繁琐而不必 阅读全文
posted @ 2011-10-09 22:36 水之原 阅读(279) 评论(0) 推荐(0) 编辑
摘要:从 Java 程序中查询 XMLElliotte Harold(elharo@metalab.unc.edu), 副教授, Polytechnic University简介:XPath表达式比繁琐的文档对象模型(DOM)导航代码要容易编写得多。如果需要从 XML 文档中提取信息,最快捷、最简单的办法就是在 Java™ 程序中嵌入 XPath 表达式。Java 5 推出了javax.xml.xpath 包,这是一个用于XPath 文档查询的独立于 XML 对象模型的库。如果要告诉别人买一加仑牛奶,您会怎么说?“请去买一加仑牛奶回来” 还是“从前门出去,向左转,走三个街区向右转,再走半个街区向右转 阅读全文
posted @ 2011-10-09 22:25 水之原 阅读(747) 评论(0) 推荐(0) 编辑
摘要:SAX的使用import javax.xml.parsers.SAXParser;import javax.xml.parsers.SAXParserFactory;import org.xml.sax.Attributes;import org.xml.sax.SAXException;import org.xml.sax.helpers.DefaultHandler;public class SaxTest1{ public static void main(String[] args) throws Exception, SAXException { //step1: 获得SAX解析器工 阅读全文
posted @ 2011-08-17 23:04 水之原 阅读(978) 评论(0) 推荐(0) 编辑
摘要:示例1:package com.shengsiyuan.jdom;import java.io.FileWriter;import org.jdom.Attribute;import org.jdom.Comment;import org.jdom.Document;import org.jdom.Element;import org.jdom.output.Format;import org.jdom.output.XMLOutputter;public class JDomTest1{ public static void main(String[] args) throws Except 阅读全文
posted @ 2011-08-16 19:36 水之原 阅读(2842) 评论(1) 推荐(0) 编辑
摘要:示例1:package com.shengsiyuan.dom4j;import java.io.FileOutputStream;import java.io.FileWriter;import org.dom4j.Document;import org.dom4j.DocumentHelper;import org.dom4j.Element;import org.dom4j.io.OutputFormat;import org.dom4j.io.XMLWriter;public class Test1{ public static void main(String[] args) thr 阅读全文
posted @ 2011-08-16 19:32 水之原 阅读(3192) 评论(0) 推荐(0) 编辑
摘要:示例1:package com.shengsiyuan.xml.dom;import java.io.File;import javax.xml.parsers.DocumentBuilder;import javax.xml.parsers.DocumentBuilderFactory;import org.w3c.dom.Document;import org.w3c.dom.Element;import org.w3c.dom.NodeList;public class DomTest1{ public static void main(String[] args) throws Exc 阅读全文
posted @ 2011-08-16 14:07 水之原 阅读(544) 评论(0) 推荐(0) 编辑
摘要:编辑器加载中...package com.shengsiyuan.xml.sax;import java.io.File;import java.util.Stack;import javax.xml.parsers.SAXParser;import javax.xml.parsers.SAXParserFactory;import org.xml.sax.Attributes;import org.xml.sax.SAXException;import org.xml.sax.helpers.DefaultHandler;public class SaxTest2{ public stati 阅读全文
posted @ 2011-08-16 14:02 水之原 阅读(232) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示