2.4. XML 架构简单类型


概述

如果消息部分是简单类型,则不需要为其创建类型定义。但是,合同中定义的接口使用的复杂类型是利用简单类型来定义的。

输入简单类型

XML 架构简单类型主要放置在您的合同类型部分使用的 元素 元素中。它们也用于限制元素和扩展 元素 的基本 属性。

使用 xsd 前缀始终输入简单类型。例如,要指定某个元素类型为 int,您可以在其 type 属性中输入 xsd:int,如 例 2.2 “使用简单类型定义元素” 所示。

例 2.2. 使用简单类型定义元素

<element name="simpleInt" type="xsd:int" />
Copy to Clipboard

支持的 XSD 简单类型

Apache CXF 支持以下 XML 架构简单类型:

  • XSD:string
  • xsd:normalizedString
  • XSD:int
  • xsd:unsignedInt
  • XSD:long
  • xsd:unsignedLong
  • xsd:short
  • xsd:unsignedShort
  • XSD:浮点值
  • XSD:double
  • XSD:布尔值
  • XSD:字节
  • xsd:unsignedByte
  • XSD:整数
  • 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
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat