标签:知识 xml语法 数据 url jaxp 作用 语法 ext 保存
一、XML概述
1、XML可扩展标记语言
2、XML被设计的宗旨是描述数据
3、遵循的是W3C组织于2000年发布的XML1.0规范
4、XML在企业开发中的主要应用场景:配置文件
二、XML的语法
1、声明:<?xml version="1.0" encoding="utf-8"?>
2、XML文档必须且只能有一个根元素
3、XML文件中不会忽略空格、回车、制表符
4、CDATA区:Character Data
作用:只要被他包围的都当做普通文本
语法:<![CDATA[内容]]>
三、XML约束(看懂。如何在XML中引入DTD或Schema,必须会)
规章制度
格式良好的XML:遵守XML语法的
有效的XML:遵守约束
DTD:dtd文件必须使用UTF-8编码进行保存
1、如何引入DTD
dtd文件在本地:<!DOCTYPE 根元素名称 SYSTEM "dtd文件的路径">
dtd文件在网上:<!DOCTYPE 根元素 PUBLIC "DTD名称" "DTD文档的URL">
Schema
四、XML解析
4.1解析方式:DOM和SAX
SAX:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>//文档的开始
<书架>//元素的开始 //字符数据:含回车换行空格制表符等
<书>//元素的开始
<书名>金瓶</书名>//元素的结束
<作者>申辰</作者>
<售价>10</售价>
</书>
<书>
<书名>葵花宝典</书名>
<作者>东方先生</作者>
<售价>10</售价>
</书>
</书架>
读到每一部分时,就会调用对应的处理方法。同时把读到的数据传递给响应的处理方法。
4.2解析开发包:JAXP和DOM4J
知识点:
如何进行单元测试
如何用Eclipse进行Debug调试
五、Schema约束
:在xml中如何引入Schema约束
难
重点:在XML中如何引入Schema约束
看懂Schema文档(w3cshool文档)
名称空间
标签:知识 xml语法 数据 url jaxp 作用 语法 ext 保存
原文地址:http://www.cnblogs.com/coderyc/p/6629405.html