- 1
- 0
- 约小于1千字
- 约 45页
- 2017-04-22 发布于四川
- 举报
第二章规范的XML文件
第2章 规范的XML文件;本章主要内容;2.1 规范性 ;;*;有效的XML文件;2.2 XML 声明;2.2.1 version属性 ;2.2.2 encoding属性 ;encoding属性;;;2.2.3 standalone属性 ;§2.3 标记; ;;;;属性;;XML中的注释;;特殊字符;特殊字符;;CDATA段 ;;*;*;XML解析器;名称空间;;*;为什么要用命名空间?
解决名称冲突的一个比较好的解决方案是:给不同的语言赋以不同的名称空间,应用程序通过名称空间来区分一个元素到底来自于哪一个语言,XML命名空间就是对这种方案的具体实现(命名空间前缀:标记名称)
命名空间前缀(prefix):用来代替命名空间字符串URI和标记名称
简单说来,制定XML命名空间标准的初衷是为了解决XML文档中命名的冲突问题
;名称空间;有前缀和无前缀的名称空间 ;;标记中声明名称空间 ;名称空间的作用域;例子5
example2_5.xml;例子6 ;名称空间的名字 ;前置命名法和默认命名法的区别:
前置命名法必须为所引用的命名空间另取一个别名,使用时直接使用别名即可;而默认命名法没有别名
使用默认命名法,元素一经引用命名空间,则元素的子元素会自动引用相同的命名空间;但是使用前置命名法,元素的任何子元素及属性仍要加上别名前缀
;如果在一份XML文档中引用单一的命名空间,则使用前置命名空间或默认命名空间都可以;但如果引用多个命名空间时,则需要两种命名空间的配合使用。;综上所述,XML命名空间通过将元素和属性名称与URI所标识的命名空间相联系,提供了一种简单的方法来验证在XML文档中使用的元素和属性的名称,以保证其唯一性,而不会引起冲突。元素或属性的定义由一个唯一的名称定义,名称包括两个部分:命名空间的URI和本地名称。
引用前置命名法空间中的元素、属性的方法:前缀名:元素名 或 前缀名:属性名
声明时若前缀名省略,则声明的是缺省的空间,引用缺省名空间中的元素、属性时可不加前缀名
您可能关注的文档
最近下载
- 军人内部关系教育PPT课件.pptx
- 湖北省部分重点中学2026届高三第一次联考政治试卷含答案.pdf VIP
- 科隆流量计算机SUMMIT8800手册.pdf VIP
- 2025年中考语文二轮复习备考:小说阅读理解提高练(含答案).docx VIP
- EN 60204-1-2006 中文版.pdf VIP
- 密切内部关系课件.-战友之间密切内部关系共18页文档.ppt VIP
- ce认证电气安全要求-en60204-1.pdf VIP
- 人教版(新教材)七年级上册数学综合与实践《设计学校田径运动会比赛场地》教学课件.pptx VIP
- 过敏性鼻炎的用药指导.pptx VIP
- 正天unique knee推广宣传包unqiue12134.pptx VIP
原创力文档

文档评论(0)