`

一个Xml Schema结构的实例文档

    博客分类:
  • XML
XML 
阅读更多

olympic.xsd

<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">
	<xs:element name="olympic">
		<xs:complexType>
			<xs:sequence>
				<xs:element maxOccurs="unbounded" minOccurs="1" name="result">
					<xs:complexType>
						<xs:sequence>
							<xs:element maxOccurs="unbounded" minOccurs="1" ref="country"/>
						</xs:sequence>
						<xs:attributeGroup ref="result1"/>
					</xs:complexType>
				</xs:element>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="country">
		<xs:complexType>
			<xs:attributeGroup ref="country1"/>
		</xs:complexType>
	</xs:element>
	<xs:attributeGroup name="result1">
		<xs:attribute name="year" type="xs:integer" use="required"/>
		<xs:attribute name="city" type="xs:string" use="required"/>
	</xs:attributeGroup>
	<xs:attributeGroup name="country1">
		<xs:attribute name="code" type="xs:string" use="required"/>
		<xs:attribute name="name" type="xs:string" use="required"/>
		<xs:attribute name="rank" type="xs:integer" use="required"/>
		<xs:attribute name="gold" type="xs:integer" use="required"/>
	</xs:attributeGroup>
</xs:schema>

 

olympic.xml

<?xml version="1.0" encoding="UTF-8"?>
<olympic xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="olympic.xsd">
	<result year="2008" city="beijing">
		<country name="China" rank="1" code="CHN" gold="51"/>
	</result>
</olympic>
 
分享到:
评论

相关推荐

    XML - 实验(2) -- Schema

    如何将XML Schema文档关联到XML实例数据文档,并完成文档的有效性验证。 3、掌握如何准确定义数据之间的参照完整性约束,如何在模式中使用多态性支持,如何在文档中定义空值等等。 [提交内容] 提交book.xsd、book....

    《XML》实验(2) -- Schema

    如何将XML Schema文档关联到XML实例数据文档,并完成文档的有效性验证。 3、掌握如何准确定义数据之间的参照完整性约束,如何在模式中使用多态性支持,如何在文档中定义空值等等。 某软件学院XML课程答案

    武汉大学软工xml上机第二次作业Schema

    1、学习如何使用XMLSPY集成开发环境...如何将XML Schema文档关联到XML实例数据文档,并完成文档的有效性验证。3、掌握如何准确定义数据之间的参照完整性约束,如何在模式中使用多态性支持,如何在文档中定义空值等等。

    XML Schema初窥

    • 了解XML Schema推荐标准 • 掌握XML Schema和DTD的区别 • 掌握元素和属性的声明 • 理解元素和属性的类型 • 掌握简单类型和复杂类型的定义 ...• 掌握在实例中引用模式文档 • 了解注解 • 使用XMLSpy编写模式文档

    《XML》实验任务书 XML Schema 答案 解答

    如何将XML Schema文档关联到XML实例数据文档,并完成文档的有效性验证。 3、掌握如何准确定义数据之间的参照完整性约束,如何在模式中使用多态性支持,如何在文档中定义空值等等。 [实验内容和步骤] 1、使用XMLSPY...

    XML.rar_dtd xml_xml dtd_xml schema_xml 设计

    设计一种表示图书信息的XML文档,包含两种方法,一个实例,一个样式,方法有DTD和Schema

    关于Schema

    1、学习如何使用XMLSPY集成开发环境...如何将XML Schema文档关联到XML实例数据文档,并完成文档的有效性验证。 3、掌握如何准确定义数据之间的参照完整性约束,如何在模式中使用多态性支持,如何在文档中定义空值等等。

    xml培训学习资料

    第一章 XML简介 ...第三章 XML基础 ...第五章 XML Schema结构   第六章 层叠样式表 6.1 CSS简介 6.2 设置字体属性 6.3 设置色彩和背景图像属性 6.4 设置边界属性 6.5 CSS2新增功能 6.6 综合实例

    JAXB完成XML和Java对象的互转

    JAXB(Java Architecture for XML Binding) 是一个业界的标准,是一项可以根据XML Schema产生Java类的技术。该过程中,JAXB也提供了将XML实例文档反向生成Java对象树的方法,并能将Java对象树的内容重新写到XML实例...

    xml基础教程(xml入门绝佳实例)

    非常好的xml示例,简单易学! 第一章 XML基础 第二章 Schema 第三章 文档对象模型 第四章 使用XSLT 第五章 数据岛

    xml3个小任务-不凡不弃.zip

    1)请用XML Schema创建一个表示新闻的大纲,根据大纲定义的结构,写出包含以下内容的XML新闻实例: 2)写出一个XSLT式样单,将该XML文档实例转换成XSL-FO,再采用FOP将上述文档转换成PDF格式,尽量与上述新闻的版式...

    xml基础教程

    《XML 基础教程》系统地阐述了XML的基本概念和语法规则,介绍了如何用DTD与XML Schema来确保XML文档的有效性,讲述了使用CSS与XSL样式表来显示和转换XML文档的各个步骤,探讨了使用DSO与DOM访问XML文档的各种方法。...

    XML_dom_sax_dom4j:XML解析技术之dom、Sax、dom4j以及XML Schema技术约束

    domXML解析技术之dom、Sax、dom4j技术演习以及Schema XML文档约束##XML解析开发包Jaxp(sun)Jdomdom4j####ExamExam是一个使用Xml持久化保存数据的xml数据库,该项目是演练dom解析XML技术很好的一个实例;dom(文档对象...

    XML-Schema-learner:XML 模式定义和文档类型定义的算法推理

    给定一组或单个 XML 实例,它可以通过算法推断描述 XML 实例的模式。 生成的模式具有高质量和人类可读性。 用法 了解工具类型的使用: $ ./schema-learn --help 要运行单元测试类型: $ phpunit tests/suite.php ...

    web开发之xml,xsl,Dom技术讲解

    5.2 XML文档的基本结构 5.3 用CSS在浏览器中控制XML文档的显示 5.4 用XSL控制XML文档内容在浏览器中的显示 5.5 XML数据岛及其应用 5.6 XML DTD及XML Schema 5.7 XML DOM及其编程实例 5.8 XML文档的安全性 5.9 XPATH...

    DREAMWEAVER与XML综合应用

    第9章首先简介XML Schema,使读者对它有一个整体的把握,然后通过具体的实例介绍如何编写XML Schema,包括:其元素、属性类型的定义、注释的编写,使用其他大纲等。第10章介绍了XML的其他一些显示语言、XML的未来...

    使用Python生成XML的方法实例

    根据一个给定的XML Schema,使用DOM树的形式从空白文件生成一个XML。 ''' from xml.dom.minidom import Document doc = Document() #创建DOM文档对象 bookstore = doc.createElement('bookstore') #创建根元素 ...

    XML轻松学习手册--XML肯定是未来的发展趋势,不论是网页设计师还是网络程序员,都应该及时学习和了解

    一个文档结构树包含根元素,根元素是最顶级的元素,(就是紧接着XML声明语句后的第一个元素)。看例子: &lt;?xml version="1.0"?&gt; &lt;filelist&gt; &lt;title&gt;... &lt;author&gt;... 上面的例子分三级结构排列成"树"状,...

Global site tag (gtag.js) - Google Analytics