- 1、本文档共9页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
xml基础知识点
第十七天(2012-11-9)
Xml基础 (熟练掌握)
如何写一个格式良好的xml文件
Dtd 规范 ,对xml文件如何编写的规范
Schema 技术 (能看懂官方的规范文件)
Xpath 技术 (了解)
DOM模型解析 (熟练掌握)
Xml的解析过程
Sax jdom dom4j
Xml的基础知识
xml(eXtensible Markup Language)
1、xml是一种标记语言
2、可扩展标记语言
3、xml标记都是自定义的
4、xml设计宗旨是包含和传输数据
5、xml是W3C的推荐标准
Xml实际开发过程中主要用途:
做为数据的存储和传输的媒介来使用
做为系统配置文件来使用 .properties - .xml -.xsd
3、xml文件不是用来给人看,是给计算机看的啊!!!!!!!
Xml文件如何编写
1、头部声明
?xml version=1.0 encoding=UTF-8?
注意:任何xml都必须以上开头,之前不能有任何代码,否则报错。
Version 表示版本号 encoding字符集表示将来xml文件应该用何种字符集编码来读取(即规定了xml中的内容的编码字符集)
2、XML标签
标签名标签体/标签名
当标签体没有的时候 则可以简写成标签名/
标签名的命名规范: 由字母、数字、下划线、$组成 ,但是 数字不能开头,且不能用纯数字 (关键字除外)
Xml标签名要区分大小写
Xml中的标签有开始,必须有结束
Xml中的标签可以支持循环嵌套,但要按规律嵌套,不能乱套。
Xml文件必须有且仅有一个根标签 XML 文档只能有一个顶层元素
注意:将来的xml文件中的内容就是一个字符串
实体
amp;
gt;
lt;
quot;
apos;
属性
标签名 属性名=’属性值’ /
注释
!-- --
CDATA数据 character Data 字符串 string
包含在这个标签里面的所有内容全部当做是普通字符串来处理,不进行xml的解析
![CDATA[ 这里是内容 ]]
Xml 的指令
?指令名称 属性名=值 ?
常用指令
Xml 表示当前文件是xml格式的
xml-stylesheet 当前xml文件的使用那一种类型的样式表来修饰 type=”” href=””
格式良好的XML
1 XML文件必须有根元素
2 XML文件必须有关闭标签
3 XML文件标记对大小写敏感
4 XML元素必须被正确??嵌套
5 XML属性必须加引号
作业:
写包含学生信息的xml文件(要求能包含多个学生)
姓名、性别、年龄、出生年月、联系方式、家庭地址
class
student
xm张三/xm
xb男/xb
…..
/student
student
xm张三/xm
xb男/xb
…..
/student
/class
class
student xm=”张三” xb=”男” …/
/class
DTD技术
Dcoument Type Definition
对xml文件中编写的内容规范性文档
Xml做为配置文件的时候,一定需要配上dtd规范,特别是在各大框架之中。
DTD语法:
DTD写法:
写在xml文件中
例如
?xml version=1.0 encoding=utf-8 ?
!DOCTYPE 根元素名称[
DTD语法
]
做为独立的dtd文件存在
编写单独的dtd文件
例如:
student.dtd
?xml version=1.0 encoding=tuf-8 ?
!ELEMENT 学生(基本信息)*
!ELEMENT 基本信息(学号,姓名,性别,年龄)
!ELEMENT 学号(#PCDATA)
!ELEMENT 姓名(#PCDATA)
!ELEMENT 性别(#PCDATA)
!ELEMENT 年龄(#PCDATA)
在xml文件中引入dtd文件有两种方式
(1)本地dtd文件引入 :
!DOCTYPE xml根元素名称 SYSTEM dtd文件的名称
?xml version=1.0 encoding=utf-8 ?
!DOCTYPE 学生 SYSTEM student.dtd
(2)标准组织的dtd引入
!DOCTYPE xml根元素名称 PULBIC DTD唯一标记 DTD文件URL地址
!DOCTYPE html PUBLIC -/
您可能关注的文档
最近下载
- 罗宾斯组织行为学第18版英文教学课件robbinsjudge_ob18_inppt_18.pptx
- 2024年6月英语四级真题(全3套).pdf
- 罗宾斯组织行为学第18版英文教学课件robbinsjudge_ob18_inppt_17.pptx
- 罗宾斯组织行为学第18版英文教学课件robbinsjudge_ob18_inppt_16.pptx
- 罗宾斯组织行为学第18版英文教学课件robbinsjudge_ob18_inppt_15.pptx
- 医院诊所药品医疗器械的效期管理制度.doc
- 工业机器人应用基础 课件 模块四 工业机器人的典型应用实训.pptx
- 罗宾斯组织行为学第18版英文教学课件robbinsjudge_ob18_inppt_14.pptx
- 小学六年级数学百分数知识点总结.docx VIP
- 罗宾斯组织行为学第18版英文教学课件robbinsjudge_ob18_inppt_13.pptx
文档评论(0)