xml基础知识点.doc

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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 -/

文档评论(0)

asd522513656 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档