成人高考教育理论试题及答案下(专升本)
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
• 由xmlns关键字来告诉解释程序该元素要套用的命 名空间,在“:”之后加上为命名空间所取的别名
• 此规则可以让不同的元素与属性套用不同的命名空 间.
– 以下是为命名空间起的别名ds
xmlns:ds=http://www.w3.org/tr/rec-htm140
整理ppt
12
• 规则3:使用默认命名法的语法
13
• 规则4:定义命名空间的构成
NCName=(Letter|’_’)(NCNameChar)* – 规范了定义命名空间代名的构成方法:
• 使用字母或下划线开头,后跟任意数量的 NCNameChar字符
整理ppt
14
• 规则5:命名空间代名能使用的字符
NCNameChar::=Letter|Digit|’.’|’’|’_’|CombiningChar|
• 前置命名法 <elementname xmlns:ds=http://www.w3.org/tr/rec-
htm140> • 默认命名法 <elementname xmlns=http://www.w3.org/tr/rec-
htm140>
整理ppt
11
• 规则2:前置命名法的语法
PrefixedAttName=“xmlns:”+NCName – 规范了声明前置命名法的语法:
– W3C制定的命名空间,可以到 http://www.w3.org/TR/REC-xml-names查询
– 名称空间的作用域是定义名称的元素及其子树。
整理ppt
7
4.1.2 什么是URI
• URI(uniform resource identifier)
– 通用资源标志符 – 使用命名空间必然要使用URI – 主要用来界定资源对象的名称,该资源对象一经
– 在XML的实际应用中,人们常常为不同行业和领 域用XML制定不同的语言标准,比如电子商务、 远程教育、电子书都分别用XML制定了语言标准, 然后针对不同的语言编写不同的模块化处理程序
– 假如我们通过重新命名的方法解决名称冲突问题, 那么我们将面临着,针对原名称开发的应用程序不 可再利用的危险
整理ppt
<Level>3 </Level>
<Level>A</Level>
</StudentData>
<StudentData sex=“1” sex=“male”>
?
<Name>li</Name>
Baidu Nhomakorabea
<Tel>63880001</Tel>
<Level>2</Level>
<Level>B</Level>
</StudentData整>理ppt
5
• 为什么要用命名空间?
– 解决名称冲突的一个比较好的解决方案是:给不同 的语言赋以不同的名称空间,应用程序通过名称空 间来区分一个元素到底来自于哪一个语言,XML命 名空间就是对这种方案的具体实现(<命名空间前 缀:标记名称>)
• 命名空间前缀(prefix):用来代替命名空间字符串 URI和标记名称
第4章 命名空间与XML Schema
L/O/G/O
整理ppt
1
章节结构
4.1 命名空间 4.2 XML Schema
整理ppt
2
4.1 命名空间
• 命名空间(namespace):
– 零个或多个名称的集合,在命名空间中,每一个名 称都是唯一的,并且是按照命名空间的规则来构建 的。
整理ppt
3
• 为什么要用命名空间?
DefaultAttName=“xmlns” – 规范了声明默认命名法的语法:
• 由xmlns关键字直接加上命名空间命名 • 此规则可以让引用的元素直接套用该命名空间,子
元素也自动引用相同的命名空间,以下是默认的命 名空间
xmlns=http://www.w3.org/tr/rec-htm140
整理ppt
• NSS(Namespaces Specific String):是一个 唯一的字符串,代表要使用的资源
• 举例:
– Urn:loc.gov:books
– Urn:ISBN:0-394-3866-6
整理ppt
10
4.1.3 使用命名空间的规则
• 规则1:引用命名空间的两种方法
NSAttName=PrefixedAttName| DefaultAttName – 规范了声明命名空间的两种方法:
– 简单说来,制定XML命名空间标准的初衷是为了解 决XML文档中命名的冲突问题
整理ppt
6
名称空间
• 命名空间的定义:
– 是一个名称集合,将XML文档和引用的URI (uniform resource identifier)标识的名域相结 合,用不同的URI来标识不同的元素和属性,来限 定其中的元素和属性。
– 区别:
• URL除了显示资源地址外还会将整个通信协议表 现出来,如http、ftp
• URN以资源名称作为标识
整理ppt
9
• URN的使用:
– 基本语法:urn:<NID>:<NSS>
• NID(Namespaces Identifier):代表所要使用 的资源组织名称,如ISBN组织、相关的政府组织 等
4
<StudentData> <Name>wang </Name> <Tel>63880000</Tel>
</StudentData>
<StudentData sex=“1”> <Name>wang </Name> <Tel>63880000</Tel> <Level>3 </Level>
</StudentData>
<StudentData sex=“male”> <Name>li</Name> <Tel>63880001</Tel> <Level>G </Level>
</StudentData>
<StudentData sex=“1” sex=“male”>
<Name>wang </Name>
<Tel>63880000</Tel>
命名后即具唯一性,且具永续性 – 比如使用公司的网址:www.w3.org。则此网址
具有唯一性
整理ppt
8
• URI的两种表达形式:
– URL (uniform resource locator) :如 http://www.w3.org,最常用
– URN (uniform resource name) :由IETF (internet engineering task force)组织制定, 也指向一种资源对象
• 此规则可以让不同的元素与属性套用不同的命名空 间.
– 以下是为命名空间起的别名ds
xmlns:ds=http://www.w3.org/tr/rec-htm140
整理ppt
12
• 规则3:使用默认命名法的语法
13
• 规则4:定义命名空间的构成
NCName=(Letter|’_’)(NCNameChar)* – 规范了定义命名空间代名的构成方法:
• 使用字母或下划线开头,后跟任意数量的 NCNameChar字符
整理ppt
14
• 规则5:命名空间代名能使用的字符
NCNameChar::=Letter|Digit|’.’|’’|’_’|CombiningChar|
• 前置命名法 <elementname xmlns:ds=http://www.w3.org/tr/rec-
htm140> • 默认命名法 <elementname xmlns=http://www.w3.org/tr/rec-
htm140>
整理ppt
11
• 规则2:前置命名法的语法
PrefixedAttName=“xmlns:”+NCName – 规范了声明前置命名法的语法:
– W3C制定的命名空间,可以到 http://www.w3.org/TR/REC-xml-names查询
– 名称空间的作用域是定义名称的元素及其子树。
整理ppt
7
4.1.2 什么是URI
• URI(uniform resource identifier)
– 通用资源标志符 – 使用命名空间必然要使用URI – 主要用来界定资源对象的名称,该资源对象一经
– 在XML的实际应用中,人们常常为不同行业和领 域用XML制定不同的语言标准,比如电子商务、 远程教育、电子书都分别用XML制定了语言标准, 然后针对不同的语言编写不同的模块化处理程序
– 假如我们通过重新命名的方法解决名称冲突问题, 那么我们将面临着,针对原名称开发的应用程序不 可再利用的危险
整理ppt
<Level>3 </Level>
<Level>A</Level>
</StudentData>
<StudentData sex=“1” sex=“male”>
?
<Name>li</Name>
Baidu Nhomakorabea
<Tel>63880001</Tel>
<Level>2</Level>
<Level>B</Level>
</StudentData整>理ppt
5
• 为什么要用命名空间?
– 解决名称冲突的一个比较好的解决方案是:给不同 的语言赋以不同的名称空间,应用程序通过名称空 间来区分一个元素到底来自于哪一个语言,XML命 名空间就是对这种方案的具体实现(<命名空间前 缀:标记名称>)
• 命名空间前缀(prefix):用来代替命名空间字符串 URI和标记名称
第4章 命名空间与XML Schema
L/O/G/O
整理ppt
1
章节结构
4.1 命名空间 4.2 XML Schema
整理ppt
2
4.1 命名空间
• 命名空间(namespace):
– 零个或多个名称的集合,在命名空间中,每一个名 称都是唯一的,并且是按照命名空间的规则来构建 的。
整理ppt
3
• 为什么要用命名空间?
DefaultAttName=“xmlns” – 规范了声明默认命名法的语法:
• 由xmlns关键字直接加上命名空间命名 • 此规则可以让引用的元素直接套用该命名空间,子
元素也自动引用相同的命名空间,以下是默认的命 名空间
xmlns=http://www.w3.org/tr/rec-htm140
整理ppt
• NSS(Namespaces Specific String):是一个 唯一的字符串,代表要使用的资源
• 举例:
– Urn:loc.gov:books
– Urn:ISBN:0-394-3866-6
整理ppt
10
4.1.3 使用命名空间的规则
• 规则1:引用命名空间的两种方法
NSAttName=PrefixedAttName| DefaultAttName – 规范了声明命名空间的两种方法:
– 简单说来,制定XML命名空间标准的初衷是为了解 决XML文档中命名的冲突问题
整理ppt
6
名称空间
• 命名空间的定义:
– 是一个名称集合,将XML文档和引用的URI (uniform resource identifier)标识的名域相结 合,用不同的URI来标识不同的元素和属性,来限 定其中的元素和属性。
– 区别:
• URL除了显示资源地址外还会将整个通信协议表 现出来,如http、ftp
• URN以资源名称作为标识
整理ppt
9
• URN的使用:
– 基本语法:urn:<NID>:<NSS>
• NID(Namespaces Identifier):代表所要使用 的资源组织名称,如ISBN组织、相关的政府组织 等
4
<StudentData> <Name>wang </Name> <Tel>63880000</Tel>
</StudentData>
<StudentData sex=“1”> <Name>wang </Name> <Tel>63880000</Tel> <Level>3 </Level>
</StudentData>
<StudentData sex=“male”> <Name>li</Name> <Tel>63880001</Tel> <Level>G </Level>
</StudentData>
<StudentData sex=“1” sex=“male”>
<Name>wang </Name>
<Tel>63880000</Tel>
命名后即具唯一性,且具永续性 – 比如使用公司的网址:www.w3.org。则此网址
具有唯一性
整理ppt
8
• URI的两种表达形式:
– URL (uniform resource locator) :如 http://www.w3.org,最常用
– URN (uniform resource name) :由IETF (internet engineering task force)组织制定, 也指向一种资源对象