1 / 4
文档名称:

soap规范(4)(1).txt

格式:txt   页数:4
下载后只包含 1 个 TXT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

soap规范(4)(1).txt

上传人:管理资源吧 2011/9/11 文件大小:0 KB

下载得到文件列表

soap规范(4)(1).txt

文档介绍

文档介绍:作者:bdsc
email: ******@
日期:2001-7-13 17:06:42
数组
SOAP数组定义为具有"SOAP-ENC:Array"类型或一个从"SOAP-ENC:Array"衍生的类型(参见规则8)。数组表示为元素值,对元素的名没有特别的约束(正如元素值并不约束它们所属的元素)。
数组可以包含任意类型的元素,包括嵌套数组。可以创建新的类型(受SOAP-ENC:Array类型限制)来表示数组,如整数数组或某些用户定义的枚举。
数组值表示为组成这个数组的项的元素的规则序列。在数组值中,esor并不重要。元素可以有任意的名。实际上,元素常常用它们在schema中暗示或确定的数组类型来命名元素。并且一般情况下对于复合值来说,如果数组中数组项的值是single-reference值,则这个数组项包含它的值,否则,该数组项通过"href"属性引用这个值。
下面的例子是一个整型数组的schema片断:
<element name="myFavoriteNumbers"
type="SOAP-ENC:Array"/>
<myFavoriteNumbers
SOAP-ENC:arrayType="xsd:int[2]">
<number>3</number>
<number>4</number>
</myFavoriteNumbers>
在这个例子中,数组"myFavoriteNumbers"包括几个成员,每个成员是一个类型为SOAP-ENC:int的值。注意SOAP-ENC:Array允许不受限制的元素名,它们不传达任何类型信息,所以在使用时,或者它们有xsi:type属性,或者它们所属的元素有SOAP-ENC:arrayType属性。自然,由SOAP-ENC:Array衍生的类型可以声明局部元素,但这种情况下要包括类型信息。
上面已经提到,SOAP-ENC schema包含了元素的声明,元素名与"XML Schema Part 2: Datatypes"规范[11]中的简单类型一致。其中包括了对"Array"的声明。于是,我们可以这样写:
<SOAP-ENC:Array SOAP-ENC:arrayType="xsd:int[2]">
<SOAP-ENC:int>3</SOAP-ENC:int>
<SOAP-ENC:int>4</SOAP-ENC:int>
</SOAP-ENC:Array>
数组可以包含特定arrayType的任意子类型的实例。即,数组成员可以是arryType属性值指定的类型的任意子类型,这个类型对于arrayType属性中指定的类型来说是可替换的(根据schema中的替换规则)。例如,一个整型数组可以包含从整型衍生的任意类型(如"int"或任意用户定义的从整型衍生的类型)。同样,一个"address"数组可能包含一个address的受限类型或扩展类型如"internationalAddress"。因为提供的SOAP-ENC:Array类型允许任意类型的成员,所以可以包含任意类型的混合除非使用arrayType属性加以特别的限制。
在实例中,可以使用xsi:type指定成员元素的类型,或通过schema中成员元素的声明来指定。下面是两个例子。
<SOAP-ENC

最近更新

2024年隆德县幼儿园教师招教考试备考题库及答.. 31页

2024年青海建筑职业技术学院马克思主义基本原.. 13页

2024年首都联合职工大学马克思主义基本原理概.. 12页

2024年鹤庆县幼儿园教师招教考试备考题库及答.. 31页

2024年黑龙江工商学院马克思主义基本原理概论.. 13页

2024年龙游县招教考试备考题库含答案解析(必.. 30页

2025年三江侗族自治县招教考试备考题库含答案.. 30页

2025年上海大学马克思主义基本原理概论期末考.. 12页

2025年上饶职业技术学院单招职业技能考试题库.. 44页

2025年中国矿业大学(北京)马克思主义基本原.. 12页

2025年九龙县幼儿园教师招教考试备考题库带答.. 30页

2025年云南理工职业学院马克思主义基本原理概.. 12页

肿瘤微环境与白血病治疗 35页

2025年兰州交通大学马克思主义基本原理概论期.. 13页

风电除湿机理研究 35页

2025年北京经济技术职业学院马克思主义基本原.. 13页

2025年南京工业职业技术大学单招职业倾向性测.. 43页

2025年南宁职业技术学院单招职业技能考试题库.. 43页

蛤类蛋白在药物开发中的应用 35页

2025年同仁县招教考试备考题库附答案解析 31页

2025年咸阳职业技术学院单招职业倾向性考试题.. 44页

高弹性橡胶复合材料 35页

高精度星间链路测控技术研究 35页

2025年四川西南航空职业学院单招职业适应性测.. 43页

2025年天府新区通用航空职业学院单招职业倾向.. 45页

2025年天津工业职业学院马克思主义基本原理概.. 12页

2025年天津艺术职业学院单招职业倾向性考试题.. 44页

2025年威海职业学院马克思主义基本原理概论期.. 13页

聚酯瓶质量检测技术 38页

2026年龚姓属蛇大气的男孩名字 13页