
xml
文章平均质量分 68
爱过游戏的幽默代码
做一个认真的程序员,每天都要记得充实自己
展开
-
xml基础知识(1)
1.头:2.原样输出:3.转义:保持原来样式&--&>-->"--"'--'4.给文本添加样式:5.xml文档的约束文件:用于约定xml文档的书写规范(1)XML DTD (2)XML Schema原创 2017-07-10 16:38:20 · 264 阅读 · 0 评论 -
xml基础知识(3)
XML DOM解析1.xml的解析方式有两种Dom解析,Sax解析2.(面试题)Dom解析和Sax解析两种解析方法的区别(1)Dom解析的优点:对文档增删改查比较方便 缺点:占用内存比较大(2)Sax解析的优点:占用内存少,解析速度快 缺点:不适合做文件的增删改3.xml解析开发包dom4j,Jdom,Jaxp(sun原创 2017-07-10 16:44:28 · 242 阅读 · 0 评论 -
xml基础知识(4)
实例:通过xml完成简单的学生成绩管理需求:功能一览:添加用户(a) 删除用户(b) 查询用户(c)请输入操作类型:添加功能模块:添加用户(a) 删除用户(b) 查询用户(c)请输入操作类型:请输入学生姓名:请输入学生准考证号:请输入学生身份证号:请输入学生所在地:请输入学生成绩:---------------添加数据成功--原创 2017-07-10 16:54:09 · 250 阅读 · 0 评论 -
XML基础知识(5)
SAX解析:1.DOM解析XML文件时,需要先读取XML文档,在内存中构建Document对象,然后进行操作。当文档很大时,容易内存溢出。SAX解析在读取文档时就会对文档进行处理,不需要全部装载完。2.SAX解析一般步骤:(1)创建解析工厂(2)创建解析器(3)获取XML读取器(4)设置内容处理器(5)解析XML文档具体代码://SA原创 2017-07-15 11:05:08 · 216 阅读 · 0 评论 -
xml基础知识(6)
javabean封裝xml文档前提:SAX解析XML需求:书柜里面有很多书,每本书里面有不同属性(书名,作者,售价),将每本书封装起来,放在一个列表中代码:import xmlDemo.Book;import java.io.IOException;import java.util.ArrayList;import java.util.List;原创 2017-07-15 13:05:46 · 195 阅读 · 0 评论 -
xml基础知识(7)
xpath:用于确定xml文档中指定元素的位置//:表示全部/:表示某一层//user[@name="aaa"and @password="123"]:表示所有user元素下name属性为aaa,password属性为123的元素、实例:xml文档:提取代码:public static void main(String原创 2017-07-17 09:42:15 · 286 阅读 · 0 评论 -
xml基础知识(8)
由前面文章可知:xml文档的解析方式有两种:DOM解析、SAX解析。解析开发包:Jaxp、dom4j前面讲的都是Jaxp,因为这是sun公司开发的。但实际开发大多dom4j,因为使用起来方便快捷。以下便是dom4j的基本使用dom4j:@Test//读取指定的内容和属性public void read() throws DocumentException{原创 2017-07-17 09:52:14 · 301 阅读 · 0 评论 -
xml基础知识(2)
xml文档中可以写什么元素,元素中又可以增加什么属性,这些限定都需要限定文件来给予约束。所以有必要了解约束文档的写法。约束文档有两种:DTD、Schema。此处讲解DTD的基础知识。DTD的相关知识:1.dtd既可以单独用一个文件写,也可以直接写在xml文档中(新增:编程校验XML文档正确性<!DOCTYPE html><html><head><meta ...原创 2017-07-10 16:42:18 · 251 阅读 · 0 评论 -
xml基础知识(9)
xml文档中可以写什么元素,元素中又可以增加什么属性,这些限定都需要限定文件来给予约束。所以有必要了解约束文档的写法。约束文档有两种:DTD、Schema。Schema可以引入多个约束文档,DTD只能引入一个。此处讲解Schema的基础知识。案例:元素定义:对应的xml元素:aaa151999-09-09限定属性:原创 2017-07-17 09:56:37 · 429 阅读 · 0 评论