这减少了编写和维护模式的工作量,还确保了不会有某个复杂类型被偶然遗漏而不能扩展。
This reduces the effort to write and maintain the schema, as well as ensures that no complex type is accidentally left inextensible.
他们并不能很好的处理复杂类型。
请注意,业务对象是一种复杂类型。
以下引用命名复杂类型的顶级元素。
This is a top level element that references a named complex type.
带有属性的元素必须是复杂类型
将复杂类型的名称更改为Name。
为复杂类型创建第二个元素。
该元素的复杂类型没有属性。
顶级元素也应该为复杂类型。
以下是顶级复杂类型定义。
如何定义和扩展复杂类型?
步骤2.创建复杂类型。
使用复杂类型的wsdl。
用于复杂类型的映射规则。
因此,打开业务对象时,看到的是复杂类型。
Thus, when you open a business object, you see complex types.
然后你可以选择需要生成绑定类的复杂类型。
It then allows you to select the complex types you want to generate binding classes for.
然后,基于该简单类型定义了一个复杂类型。
类型包括简单类型和复杂类型。
来自复杂类型的元素。
关于如何构建复杂类型来表示生产资源的演示。
Demonstration of how to build complex types to represent production resources.
无需在每个复杂类型定义中显式地引用属性组。
There is no need to explicitly reference the attribute group in either complex type definition.
首先,我们将创建一个复杂类型来控制地址信息。
First we will create a complex type to hold the address information.
接下来我们将要创建一个复杂类型来控制名称信息。
Next we will create a complex type to hold the name information.
我们现在需要一种具体方法来引用我们的复杂类型。
在撰写本文时,您可以对简单和复杂类型指定断言。
At the time of writing this article, you can specify assertions on simple and complex types.
根据需要构建元素定义,以引用单个复杂类型定义。
Build element definitions as necessary to reference a single complex type definition.
这种映射的一个示例就是包含多个属性的复杂类型。
An example for this mapping is a complex type containing attributes.
元素定义与其复杂类型定义使用同一个目标命名空间。
Use element definitions with the same target namespace as their complex type definition.
联合成员可以是任何类型,包括用户定义的复杂类型。
The union member can be any type, including user-defined complex types.
下面的清单1向您展示了复杂类型映射是如何进行的。
Listing 1 below you shows how the complex type mapping works.
应用推荐