Interstage Application Server/Interstage Web Server J2EE ユーザーズガイド |
目次 索引 |
第4部 Webサービス編 | > 第18章 Webサービスの開発 | > 18.3 Javaのデータ型とXMLのデータ型との対応 |
サポートされているデータ型は、配列にして配列型として使用する事ができます。
配列型は、選択したスタイル方式によってXMLで使用されるデータ型が異なります。
Webサービスアプリケーションの |
XMLで使用されるデータ型 |
|
---|---|---|
デフォルト(literal利用の場合) |
encoded利用の場合 |
|
配列 |
maxOccurs=“unbounded”が指定されたxsd:element |
soapenc:Arrayをベース型としてsoapenc:arrayType属性に要素の型を指定 |
------------------------------------------------------------------------------- <xsd:element name="age" maxOccurs="unbound" type="xsd:int"/> -------------------------------------------------------------------------------
------------------------------------------------------------------------------- <xsd:complexType name="ArrayOf_xsd_int"> <xsd:complexContent> <xsd:restriction base="soapenc:Array"> <xsd:attribute ref="soapenc:arrayType" wsdl:arrayType="xsd:int[]"/> </xsd:restriction> </xsd:complexContent> </xsd:complexType> -------------------------------------------------------------------------------
以下のXMLのデータ型は、Javaベースの開発では使用されませんが、WSDLおよびSOAP通信では利用できます。
目次 索引 |