
XML
千念飞羽
这个作者很懒,什么都没留下…
展开
-
日常小结-Schema语法
http://www.w3school.com.cn/schema/index.asp原创 2016-06-27 10:16:43 · 450 阅读 · 0 评论 -
日常小结-XML
日常小结XML用来组织有关系的数据,用作配置文件描述程序模块间的关系<?xml version="1.0"enconding=“utf-8”standalone="yes"?>不独立说明需要依赖于另一份文档。可用IE校验即使在指定了encoding为utf-8。但是如果记事本存储的时候使用的是其他码表也会解析出错,而IE是根据encoding指定的编码方式来解析硬盘上的文件。记事本另存为可用改变原创 2016-06-22 10:57:30 · 467 阅读 · 0 评论 -
日常小结-XmlDTD约束
XmlDTD约束DTD和Schema两种约束技术。DTD:<?xml version="1.0"><!DOCTYPE 书架 SYSTEM "book.dtd"><书架> <书> <书名>asdfq</书名> <作者>asdfq</作者> <售价>sadgv</售价> </书> <书> <书名>asdfq</书原创 2016-06-22 11:57:13 · 475 阅读 · 0 评论 -
日常小结-DTD
两种方式: 1. 单独写一个.dtd文件 2. 在xml中写dtd。引用DTD约束XML文件使用DOCTYPE声明语句来指明它所遵循的DTD文件。DOCTYPE声明语句有两种形式: 当引用的文件在本地时,采用: <!DOCTYPE 文档根结点 SYSTEM "DTD文件的URL"> <!DOCTYPE 文档根结点 PUBLIC "DTD名称" "DTD文件的URL"> 当引原创 2016-06-22 14:52:19 · 412 阅读 · 0 评论 -
日常练习-xml成绩管练习
package dao;import org.w3c.dom.Document;import org.w3c.dom.Element;import org.w3c.dom.NodeList;import utils.XmlUtils;import domain.Student;import exception.StudentNotExistException;public class Stu原创 2016-06-26 13:09:44 · 755 阅读 · 0 评论 -
日常小结-SAX解析xml
SAX可用在解析的过程中处理xml而不需要等到整个文件都存入内存在进行解析:SAX解析SAX采用事件处理的方式解析XML文件,利用SAX解析XML文件,涉及两个部分,解析器和事件处理器。解析器可用使用JAXP的API创建,创建出SAX解析器后,就可以指定解析器去解析某个xml文档。解析器采用sax方式在解析某个xml文档时,它只要解析到xml文档的一个组成部分,都会调用事件处理器的一个方法,解析原创 2016-06-26 16:17:05 · 1419 阅读 · 0 评论 -
日常小结-DOM4J解析XML文档
下面为DOM4J解析的方式。DOM4J有教程写的很好可以直接看快速开始。 另外DOM4J通常只需要一个.jar但是依然有很多支持.jar包,在使用DOM4J的时候如果提示找不到.jar类可以尝试添加支持.jar包package sax;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;原创 2016-06-26 20:58:01 · 653 阅读 · 0 评论 -
日常小结-XPath用于解析XML文档
使用XPath的时候,除了dom4j以外,还需要额外添加一个.jar包-jaxen包。package sax;import java.io.File;import org.dom4j.Document;import org.dom4j.DocumentException;import org.dom4j.io.SAXReader;public class Demo2 { //用XPath提原创 2016-06-27 08:58:31 · 771 阅读 · 0 评论 -
日常小结-Schema简介
XML Schema用于定义和描述XML文档结构和内容的模式语言,出现也是为了克服DTD的局限性:XML Schema VS DTD:XML Schema符合XML语法结构。 DOM、SAX等XML API很容易解析XML Schema文档中的内容 XMLSchema对名称空间的支持非常好 XML Schema比XML DTD支持更多的数据类型,并支持用户自定义的数据类型 XML Sche原创 2016-06-27 09:54:57 · 590 阅读 · 0 评论 -
日常小结-xml编程(CRUD)
XML解析技术概述XML解析方式分为两种:dom和sax dom:(Document Object Model)W3C组织推荐的解析XML的一种方式。 sax:(SImple API forXML)几乎所有XML都支持它 dom和sax解析的不同: dom先把整个文档放到内存中然后生成一个dom对象。文档内的每个节点也会变成一个对象,变成Element,Text,attribute对象。原创 2016-06-22 15:06:44 · 118 阅读 · 0 评论