`
Aga
  • 浏览: 213148 次
  • 性别: Icon_minigender_1
  • 来自: 天津
社区版块
存档分类
最新评论

xsd例子一则

    博客分类:
  • J2SE
XML 
阅读更多
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
	targetNamespace="http://www.example.org/cars"
	xmlns="http://www.example.org/cars" elementFormDefault="qualified">
	<xs:element name="car" type="car-type"></xs:element>

	<xs:complexType name="car-type">
		<xs:sequence>
			<xs:group ref="size"/>
			<xs:element name="color" type="color-type" />
			<xs:element name="price" type="price-type" />
		</xs:sequence>
		<xs:attributeGroup ref="pay-attribute"/>
	</xs:complexType>
	
	<xs:group name="size">
		<xs:sequence>
			<xs:element name="length" type="xs:integer"/>
			<xs:element name="width" type="xs:integer"/>
			<xs:element name="height" type="xs:integer"/>
		</xs:sequence>
	</xs:group>
	
	<xs:attributeGroup name="pay-attribute">
		<xs:attribute name="period" type="xs:integer" use="required"/>
		<xs:attribute name="eachPerMonth" type="xs:integer" use="required"/>
	</xs:attributeGroup>

	<xs:simpleType name="color-type">
		<xs:restriction base="xs:string">
			<xs:enumeration value="red" />
			<xs:enumeration value="green" />
			<xs:enumeration value="black" />
			<xs:enumeration value="white" />
		</xs:restriction>
	</xs:simpleType>

	<xs:complexType name="price-type">
		<xs:sequence>
			<xs:element name="amount" type="xs:decimal" />
		</xs:sequence>
		<xs:attribute name="concurrency" type="pay-type" use="required" />
	</xs:complexType>

	<xs:simpleType name="pay-type">
		<xs:restriction base="xs:string">
			<xs:enumeration value="dollar" />
			<xs:enumeration value="yuan" />
			<xs:enumeration value="ponds" />
		</xs:restriction>
	</xs:simpleType>

	<xs:complexType name="pay-type2">
		<xs:simpleContent>
			<xs:extension base="xs:integer">
				<xs:attribute name="concurrency" type="xs:string" />
			</xs:extension>
		</xs:simpleContent>
	</xs:complexType>
</xs:schema>
分享到:
评论

相关推荐

    xsd文件 xsd1.4,xsd2.0,xsd3.0

    xsd文件 xsd1.4,xsd2.0,xsd3.0

    IDL+XML+XSD相互关联的例子

    IDL,XML,XSD相互关联的例子,用于从XSD生成XML文件,进而生成IDL文件,生成标准的COM文件。

    xml生成xsd工具

    xml生成xsd 使用方法:java -jar trang.jar EchoRequest.xml EchoRequest.xsd

    xsd namexsd namexsd name

    java xsd java xsd java xsd java xsd java xsd java xsd

    dubbo xsd

    dubbo-xsd.zip

    java生成xsd,xml示例

    java生成xsd,xml示例

    XForms用schema(xsd)验证的一个简单的例子

    XForms用schema(xsd)验证的一个简单的例子

    dubbo.xsd阿里巴巴开源xsd文件

    &lt;xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:beans="http://www.springframework.org/schema/beans" xmlns:tool="http://www.springframework.org/schema/tool" targetNamespace=...

    dubbo的.xsd文件分享

    解压后dubbo.xsd 即可用,解压后dubbo.xsd 即可用,解压后dubbo.xsd 即可用,解压后dubbo.xsd 即可用

    xsd生成xml工具

    通过xsd文件生成样例xml的工具,有完整源代码

    spring3.0 xsd文件

    spring3.0 xsd文件 spring3.0 xsd文件 spring3.0 xsd文件 spring3.0 xsd文件 spring3.0 xsd文件 spring3.0 xsd文件

    XSD(Schema)教程

    XSD(Schema)教程

    根据xsd批量生成java类

    根据xsd批量生成java类,觉得很方便也很酷。但是有时候xsd生成的java类中含有汉字,结果总是有些问题。 可是xjc命令参数又没有encoding参数之类的。在网上搜了一通,忽然发现了一个好东东:xjc是由...

    根据XML生成xsd

    XML生成XSD xml生成xsd 生成xsd工具 工具 使用方法: java -jar trang.jar xml文件绝对路径 要生成的xsd文件绝对路径 例如在当前目录有文件aaa.xml,需要生成xsd文件名为aaa,并存放在当前目录: java -jar trang....

    xml 转成xsd

    将xml转换成为xsd的一个工具类 然后可以直接将xsd直接转换成为java bean

    dubbo.xsd文件

    &lt;xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:beans="http://www.springframework.org/schema/beans" xmlns:tool="http://www.springframework.org/schema/tool" targetNamespace=...

    dubbo xsd的支持

    dubbo.xsd文件。使用dubbo时标签解析不了,需要这个文件来做解析

    XSD图形化编辑Liquid XMLStudio part2

    XMLStudio Liquid XSD图形化编辑XSD图形化编辑XSD图形化编辑XSD图形编辑XSD图形化编辑XSD图形化编辑XSD图形化编辑XSD图形化编辑XSD图形化编辑 XMLStudio Liquid XMLStudio Liquid

    dubbo.xsd下载

    1.解决:dubbo找不到dubbo.xsd报错 2.Eclipse配置 选择windows--&gt;preferrence--&gt;xml-&gt;xmlcatalog--&gt;add-&gt;catalog entry --&gt;file system,选择模版文件(本地下载的)后,修改key值为...

    XML转XSD\DTD工具

    XML转XSD\DTD工具 W3C XML Schema XSD 工具

Global site tag (gtag.js) - Google Analytics