中国大学MOOC:当XML解析器对XML实例文档做有效性检查时,需要找到约束XML实例文档的schema文档。XML实例文档中根元素的schemaLocation属性取值为名字空间、空格、与该名字空间对应的schema文档的URL,这样在当前XML实例文档中凡是被该名字空间作用的元素和属性,XML解析器会到与该名字空间对应的schema文档中去查找这些元素和属性的定义,进行有效性检查。
举一反三
- 如果利用DTD定义XML的约束规范,则XML解析器在进行XML有效性检查时,会到XML元素名字空间所指定的DTD文档中去查找约束规范的定义
- schema元素的targetNamespace属性的作用是()。 A: 指出schema元素的名字空间。 B: 指出element元素的名字空间。 C: 指出attribute元素的名字空间。 D: 指出任何XML实例文档所使用的且在此schema中声明的元素的名字空间。
- 中国大学MOOC: schema元素的elementFormDefault属性的取值为 "qualified"或“unqualified”,当该属性的取值为“qualified”时,指出任何 XML 实例文档所使用的且在此 schema 中声明的元素必须被名字空间限定。
- XML Schema simpleType 元素用于定义XML文档中元素的子元素及其属性。
- 中国大学MOOC:如果要在一个schema文档中引入同一目标名字空间的多个schema文档,可以使用include元素,其属性schemaLocation指定了要引入schema文档的URL。