NET XML专题之第3章 XML技术.ppt

  1. 1、本文档共113页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
NET XML专题之第3章 XML技术

高级编程技术 第3章 XML技术 XML概述 XML的格式 设计XML词汇表 命名空间 XML解析器 使用DOM浏览XML 使用DOM创建新节点 XML转换概述 XSLT处理器 扩展XSLT样式表单 参考资源 XML概述 XML应用需求 XML的实际应用 XML应用 XML应用需求 电子商务——数据共享,整合业务系统 关系数据库和非结构化的存储方式 标记语言: HTML (HyperText?Markup?Language) XML (Extensible Markup Language) XML的实际应用 XML的应用行业 存储数据库 结构化文档 存储矢量图形等等 XML使用者群体 文档设计人员和科研人员 Web开发人员 数据库和面向对象程序设计开发人员 第7章 XML基础 XML概述 XML的格式 设计XML词汇表 命名空间 XML解析器 使用DOM浏览XML 使用DOM创建新节点 XML转换概述 XSLT处理器 扩展XSLT样式表单 参考资源 XML的格式 XML文档的组成 格式正确的XML 有效的XML XML文档的组成 处理指令 与应用程序相关的处理指令 用于调用外部应用程序 可以有多个外部应用程序处理指令 与XML本身处理器相关的处理指令 – XML声明 以XML关键字开头 在一个XML文件中只出现一次并且只能出现在文件的头部 用于声明XML的版本和采用的字符集 元素规则 名字中不能包含空格 名字不能以数字或标点符号开头 名字不能以任何大小写的xml开头 左尖括号()后不可以有空格 起始和结束标签的大小写必须一致 XML文件中出现的第一个元素是根元素 根元素必须有完整的起始和结束标签 所有的子元素必须嵌套在一个根元素中 嵌套元素不可以相互重叠 子元素如果内容为空可以缩写标签 属性规则 属性可以在起始标签和处理指令之间声明 多个属性之间使用空格分隔 每条属性包含属性名和属性值两个部分 一个元素中不能有重名的属性 在同一个XML文件中不同元素中属性名可以重用 属性名不可以包含空格 赋值时可以使用单引号或双引号 XML属性的常见错误 Book ID=1 ID=21/Book Author First Name=“Tom”…/Author 选择XML元素还是属性 元素用于封装数据,而属性通常用于提供有关元素的伴随信息,而不是封装原始数据本身 当信息需要简单类型的数据并且存在以下情况时,使用属性 信息需要默认值或固定值 信息需要的数据是现有元素的元数据 如果 XML 文件的大小很重要,那么属性所需的字节数往往比元素要少 注释 注释不能嵌套在标签中 只有在注释的开始和结尾可以使用双短横 三短横只能在注释的开头使用而不能用在结尾处 格式正确的XML 规范的XML文件是严格按照W3C标准生成的 当遇到语法错误时XML处理器会停止工作 使用IE浏览器打开一个规范的XML文件 一种不规范的XML文档 不规范的XML文件不能正确显示 有效的XML XML架构 内置类型 类似于大多数编程语言中的数据类型,如string、integer和 decimal等。大多数绑定在XML元素中的内容可以使用某种内置类型来处理,如日期和时间 、URL 和各种专用字符串。 简单类型 用于定义不包含子元素和属性的元素,也可以定义属性。 复合类型 用于定义至少包含一个子元素或属性的元素。 有效的XML 简单类型的示例: xsd:simpleType name=SimpleType_SKU xsd:restriction base=xsd:string xsd:pattern value=\d{3}-[A-Z]{2}/ /xsd:restriction /xsd:simpleType 有效的XML 复杂类型的示例: xsd:complexType name=USAddress xsd:sequence xsd:element name=street type=xsd:string/ xsd:element name=city type=xsd:string/ xsd:element name=state type=xsd:string/ xsd:element name=zip type=xsd:decimal/ /xsd:sequence xsd:attribute name=country type=xsd:NMTOKEN fixed=US/ /xsd:complexType 有效的XML XML验证 验证概述 XML验证的定义:XML验证是将一个XML数据源和一系列预设条件进行比较的过程。 验证的

文档评论(0)

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

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

版权声明书
用户编号:7065136142000003

1亿VIP精品文档

相关文档