2.4. XML 架构简单类型
概述 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
如果消息部分将是一个简单的类型,则不需要为其创建类型定义。但是,合同中定义的接口使用的复杂类型使用简单类型定义。
输入简单类型 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
					XML 架构简单类型主要放在合同的 type 部分中使用的元素中。它们也用于限制元素和扩展 元素的  。
				基本属性 
					简单的类型总是使用 xsd 前缀输入。例如,要指定一个元素是 int 类型,您将在其 type 属性中输入 xsd:int,如 例 2.2 “使用简单类型定义元素” 所示。
				
例 2.2. 使用简单类型定义元素
<element name="simpleInt" type="xsd:int" />
<element name="simpleInt" type="xsd:int" />
支持的 XSD 简单类型 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
Apache CXF 支持以下 XML 架构简单类型:
- 
							
xsd:string - 
							
xsd:normalizedString - 
							
xsd:int - 
							
xsd:unsignedInt - 
							
xsd:long - 
							
xsd:unsignedLong - 
							
xsd:short - 
							
xsd:unsignedShort - 
							
xsd:float - 
							
xsd:double - 
							
xsd:boolean - 
							
xsd:byte - 
							
xsd:unsignedByte - 
							
xsd:integer - 
							
xsd:positiveInteger - 
							
xsd:negativeInteger - 
							
xsd:nonPositiveInteger - 
							
xsd:nonNegativeInteger - 
							
xsd:decimal - 
							
xsd:dateTime - 
							
xsd:time - 
							
xsd:date - 
							
xsd:QName - 
							
xsd:base64Binary - 
							
xsd:hexBinary - 
							
xsd:ID - 
							
xsd:token - 
							
xsd:language - 
							
xsd:Name - 
							
XSd:NCName - 
							
xsd:NMTOKEN - 
							
xsd:anySimpleType - 
							
xsd:anyURI - 
							
xsd:gYear - 
							
xsd:gMonth - 
							
xsd:gDay - 
							
xsd:gYearMonth - 
							
xsd:gMonthDay