XML
文章平均质量分 72
y_keven
点线面
展开
-
心得2--XML约束--DTD精讲
1.XML约束概述l 什么是XML约束在XML技术里,可以编写一个文档来约束一个XML文档的书写规范,这称之为XML约束。l 为什么需要XML约束l 常用的约束技术• XML DTD • XML Schema2.DTD约束快束入门l DTD(Document Type Definition),全称为文档类型定义文件原创 2012-10-09 15:24:59 · 2270 阅读 · 0 评论 -
心得1--XML简介
1.XML和 HTML为不同的目的而设计:XML 被设计为传输和存储数据,其焦点是数据的内容。HTML 被设计用来显示数据,其焦点是数据的外观。HTML旨在显示信息,而 XML 旨在传输信息.在XML语言中,它允许用户自定义标签。一个标签用于描述一段数据.2.XML常见应用l XML技术除用于保存有关系的数据之外,它还经常用作软件配置文件,以描述程序模块之间的关系。l原创 2012-10-08 16:16:25 · 1123 阅读 · 0 评论 -
DOM4J实例,详细解说怎么用DOM4J编程
主要类:Demo1.java,一个DOM4J实例,详细解说怎么用DOM4J编程package com.demo;import java.io.FileOutputStream;import java.io.OutputStreamWriter;import java.util.List;import org.dom4j.Document;import org.d原创 2012-10-12 19:02:34 · 1583 阅读 · 0 评论 -
The entity "nbsp" was referenced, but not declared
翻译 实体”“被引用,但没有声明问题 使用xhtmlrenderer将网页转成PDF时报The entity "nbsp" was referenced, but not declared.异常;而某些页面却是正常。这个问题是页面中包含了 导致的,而这个标记在页面中使用是很正常且频繁了。原因 该问题是由于未定义HTML的DOCTYPE,致使S原创 2013-08-09 13:16:49 · 12036 阅读 · 0 评论 -
详解Java解析XML的四种方法
本文转载自:杨凯专属频道编辑XML现在已经成为一种通用的数据交换格式,它的平台无关性,语言无关性,系统无关性,给数据集成与交互带来了极大的方便。对于XML本身的语法知识与技术细节,需要阅读相关的技术文献,这里面包括的内容有DOM(Document Object Model),DTD(Document Type Definition),SAX(Simple API for XML),XSD(Xm转载 2013-08-09 10:03:14 · 1063 阅读 · 0 评论 -
XML的四种解析器(dom_sax_jdom_dom4j)原理及性能比较[收藏]
1)DOM(JAXP Crimson解析器) DOM是用与平台和语言无关的方式表示XML文档的官方W3C标准。DOM是以层次结构组织的节点或信息片断的集合。这个层次结构允许开发人员在树中寻找特定信息。分析该结构通常需要加载整个文档和构造层次结构,然后才能做任何工作。由于它是基于信息层次的,因而DOM被认为是基于树或基于对象的。DOM以及广义的基于树的处理具有几个优点。首先,由于树在内存中是转载 2013-10-10 09:02:01 · 2326 阅读 · 0 评论 -
心得3--XML约束--Schema
1.XML Schema也是一种用于定义和描述 XML文档结构与内容的模式语言,其出现是为了克服 DTD 的局限性l XML Schema VS DTD:• XML Schema符合XML语法结构。 • DOM、SAX等XML API很容易解析出XMLSchema文档中的内容。 • XML Schema对名称空间支持得非常好。原创 2012-10-10 15:52:17 · 1070 阅读 · 0 评论 -
心得6--XML编程(CRUD)--DOM4J精讲
1.DOM4J解析XML文档Dom4j是一个简单、灵活的开放源代码的库。Dom4j是由早期开发JDOM开发的。与JDOM不同的是,dom4j使用接口和抽象的人分离出来而后独立基类,虽然Dom4j的API相对要复杂一些,但它提供了比JDOM更好的灵活性。 Dom4j是一个非常优秀的Java XML API,具有性能优异、功能强大和极易使用的特点。现在很多软件采用的Dom4j,例如Hibernat原创 2012-10-12 18:59:05 · 1416 阅读 · 0 评论 -
用xml代替数据库的一个小项目--学生管理系统
Student.javapackage com.bean;public class Student {private String examid;private String idcard;private String name;private String location;private double grade;public String getExamid(原创 2012-10-14 12:57:13 · 3088 阅读 · 0 评论 -
SAX加深案例
SAX加深案例,进一步通过案例解说SAX的用法,本次案例包括解说怎么获取xml文件中的各种子节点,详细介绍情况下例:主要类:Demo5.javapackage com.sax;import java.io.IOException;import java.util.ArrayList;import java.util.List;import javax.xml.parsers原创 2012-10-12 19:07:51 · 922 阅读 · 0 评论 -
心得5--XML编程(CRUD)--dom、sax解析案例分析
一:DOM解析XMl文档,运用DOM解析方法对XML文档增删改查,该技术要把XMl文档全部读取完存在内存中然后再解析,速度比较慢,而且当改文档内存过大时,会使内存溢出,系统崩溃packagecom.dom;importjava.io.FileOutputStream;importjava.io.IOException;importjavax.xml.parsers.Document原创 2012-10-11 15:33:35 · 1408 阅读 · 0 评论 -
心得4--XML编程(CRUD)--dom、sax解析精讲
1. XML编程(CRUD),CRUD是指:C是create;R是read;U是update;D是delete;即数据库中的增删改查,XML技术其实就是相当于数据库。2.XML解析技术概述l XML解析方式分为两种:dom和sax• dom:(Document Object Model,即文档对象模型) 是 W3C 组织推荐的处理 XML 的一种方式。•原创 2012-10-11 15:30:54 · 1437 阅读 · 0 评论