- 0
- 0
- 约3.53万字
- 约 113页
- 2019-07-18 发布于江西
- 举报
高级编程技术 第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数据源和一系列预设条件进行比较的过程。 验证的
您可能关注的文档
最近下载
- lcb2故障代码.doc VIP
- 孕产妇系统管理制度(最新版).doc VIP
- 施工现场各类设备机械安全监理实施细则(参考).doc VIP
- 华东交通大学2015-2016第一学期电牵专业《电机与拖动》期末A卷.doc VIP
- 储气罐专业定期检查表.docx VIP
- JB_T 14788-2024《连续延伸带式输送机》.pdf VIP
- GB 265-1988 运动黏度.pdf
- 山东省青岛市胶州市2024-2025学年七年级上学期期末历史试题(含答案).pdf VIP
- 基于概念整合理论研究母语对二语写作的影响-外国语言学及应用语言学专业论文.docx VIP
- 中国旅游地理第四章旅游区划.ppt VIP
原创力文档

文档评论(0)