Main Content

XML とMATLAB間のデータ型の変換

MATLAB®SOAP 関数は、SOAP メッセージで使用される XML データ型と MATLAB 型 (クラス) の間で自動的に変換を行います。次の表は、WSDL ドキュメントで使用されるスカラー値の XML データ型とそれに対応する MATLAB データ型を示しています。

XML スキーマ型

MATLAB の戻り値の型—スカラー

boolean

logical

byte

int8

unsignedByte

uint8

short

int16

unsignedShort

uint16

int

int32

unsignedInt

uint32

long

int64

unsignedLong

uint64

float

double

double

double

string

charベクトル

gYear,gMonth,gDay,gYearMonth,gMonthDay

calendarDuration配列

dateTime

dateTime

date

フィールドYearDayが未定義のdateTime

time

フィールドHours分钟Secondsが未定義のdateTime

duration

年、月、日付がない場合、duration。年、月、日付がある場合では
calendarDuration

NOTATION,QName

正規のQNameを含む文字ベクトル

hexbinary,base64Binary

エンコードされたデータのバイト値 (0-255) を表すuint8N1列のベクトル

decimal,integer,nonPositiveInteger,nonNegativeInteger,positiveInteger,negativeInteger

double配列

次の表は XML データ型とそれに対応する配列の MATLAB データ型を示しています。

XML スキーマ型 — 配列

MATLAB の戻り値の型 — 配列

stringの配列

文字のN1列のcell配列

任意のtypeの配列

指定されたtypeN1列のベクトル

hexbinary,base64Binaryの配列

サポートなし