无废话XML
文章平均质量分 83
LinkinPark8林肯
博客迁移,请移步jiangweili.me
展开
-
XML,HTML,XHTML
对于上面3种技术,我们经常使用到,这里具体的做一个总结,来对比一下这3个东西。什么是XML?XML即Extentsible Markup Language(可扩展标记语言),是用来定义其它语言的一种元语言,其前身是SGML(标准通用标记语言)。它没有标签集(tag set),也没有语法规则(grammatical rule),但 是它有句法规则(syntax rule)。任何XML原创 2014-12-22 09:52:35 · 2243 阅读 · 1 评论 -
无废话XML--XML约束(DTD)
基本术语 一、序言Prolog:包括XML声明(XML Declaration)和文档类型声明(Document Type Declaration)。 二、良构(well-formed 规范的):符合W3C定义的XML文档。 为什么XML需要验证? 对XML文件施加额外的约束,以便交流。举个例子:要是我和你在交互一份数据,那么按照我的主管意识我原创 2014-12-22 15:51:46 · 838 阅读 · 0 评论 -
无废话XML--XML约束(schema)
Schema 的由来DTD 作为 XML 1.0 规范的重要组成部分, 对于 XML 文档的结构起到很好的描述作用。 但是,它也具有一些缺点,比如,它采用了非 XML 的语法规则、不支持数据类型、扩展性较差等等。Schema 正好解决了这些问题。从总体上讲,Schema 具有以下优点:• 一致性:Schema 使得对 XML 的定义不必再利用一种特定的形式化的语言,而是直接借助 XML原创 2014-12-22 16:40:39 · 1584 阅读 · 0 评论 -
无废话XML--XML细节
今天开始研究xml,其实在实际的开发中,我们参与到真正的XML开发并不是很多,最多写一个配置,但是我还是觉得很有必要把XML的知识整理一遍。作为基本的2种的数据交互载体(还有一个是json),基本的XML的规范还是应该要懂的,并不是单纯的去为了写一个配置去敲几行代码,至少应该把XML文档的解析和java对XML的处理要整理清楚了。除了上面讲到的,其实还有一个很是普遍的情况来使用XML。比如原创 2014-12-22 15:38:37 · 1159 阅读 · 0 评论 -
无废话XML--XML解析(DOM和SAX)
XML处理模式处理XML有2种方式,DOM和SAX。一般的实际开发中,这2种使用的不多,直接用dom4j来解析XML就好了,包括CRUD等操作都很方便的。这里介绍的DOM和SAX是比较底层的,具体的API在jdk中可以查到的。一、 DOM 文档对象模式 1.DOM特点: 以树型结构访问XML文档。 一棵DOM树包含全部元素节点和文本节点。可以原创 2014-12-26 16:52:46 · 2406 阅读 · 0 评论 -
DOM4J使用简介
Dom4j 使用简介作者:冰云 icecloud(AT)sina.com时间:2003.12.15 版权声明:本文由冰云完成,首发于CSDN,未经许可,不得使用于任何商业用途。文中代码部分引用自DOM4J文档。欢迎转载,但请保持文章及版权声明完整。如需联络请发邮件:icecloud(AT)sina.com转载 2014-12-26 20:06:31 · 611 阅读 · 0 评论 -
无废话XML--DOM4J
Dom4j 是一个易用的、开源的库,用于 XML ,XPath 和 XSLT 。它应用于 Java 平台,采用了 Java 集合框架并完全支持 DOM ,SAX 和 和 JAXP 。我们可以很方便的使用DOM4J来对一个XML进行CRUD操作,当然也可以面向对象编程,将一个XML里面的数据来转换成相关对象使用。常用有4个接口,4个工具类:Node Node:为所有的 do原创 2014-12-29 18:36:54 · 588 阅读 · 0 评论