ページの先頭行へ戻る
Interstage Service Integrator V9.4.1 解説書
Interstage

5.3.3 各属性のデフォルト値

ユーザ固有フォーマットとXML文書における各属性のデフォルト値を以下の表に示します。

表5.9 ユーザ固有フォーマットとXML文書のデフォルト値

属性

ユーザ固有フォーマット

XML文書

X属性

全領域に半角空白

<A></A>

K属性

全領域に全角空白

<A></A>

N属性(符号無) 小数部0桁

領域の末尾に“0”
残りの領域は半角空白

<A>0</A>

N属性(符号無) 小数部1桁

領域の末尾に“0.0”
残りは半角空白

<A>0.0</A>

N属性(符号無) 小数部9桁

領域の末尾に“0.000000000”
残りは半角空白

<A>0.000000000</A>

N属性(符号有) 小数部0桁

領域の末尾に“0”
残りの領域は半角空白

<A>0</A>

N属性(符号有) 小数部1桁

領域の末尾に“0.0”
残りは半角空白

<A>0.0</A>

N属性(符号有) 小数部9桁

領域の末尾に“0.000000000”
残りは半角空白

<A>0.000000000</A>

C属性(符号無) 小数部0桁

領域の末尾に“0”
残りの領域は半角空白

<A>0</A>

C属性(符号無) 小数部1桁

領域の末尾に“0.0”
残りは半角空白

<A>0.0</A>

C属性(符号無) 小数部9桁

領域の末尾に“0.000000000”
残りは半角空白

<A>0.000000000</A>

C属性(符号有) 小数部0桁

領域の末尾に“0”
残りの領域は半角空白

<A>0</A>

C属性(符号有) 小数部1桁

領域の末尾に“0.0”
残りは半角空白

<A>0.0</A>

C属性(符号有) 小数部9桁

領域の末尾に“0.000000000”
残りは半角空白

<A>0.000000000</A>

9属性(符号無) 小数部0桁

全領域に“0”

<A>0</A>

9属性(符号無) 小数部1桁

全領域に“0”

<A>0.0</A>

9属性(符号無) 小数部9桁

全領域に“0”

<A>0.000000000</A>

9属性(符号有) 小数部0桁

全領域に“0”

<A>0</A>

9属性(符号有) 小数部1桁

全領域に“0”

<A>0.0</A>

9属性(符号有) 小数部9桁

全領域に“0”

<A>0.000000000</A>

P属性(符号無) 小数部0桁

領域の末尾に0x03
残りの領域は0x00

<A>0</A>

P属性(符号無) 小数部1桁

領域の末尾に0x03
残りの領域は0x00

<A>0.0</A>

P属性(符号無) 小数部9桁

領域の末尾に0x03
残りの領域は0x00

<A>0.000000000</A>

P属性(符号有) 小数部0桁

領域の末尾に0x03
残りの領域は0x00

<A>0</A>

P属性(符号有) 小数部1桁

領域の末尾に0x03
残りの領域は0x00

<A>0.0</A>

P属性(符号有) 小数部9桁

領域の末尾に0x03
残りの領域は0x00

<A>0.000000000</A>

H属性

全領域に0x00

“0x”のあとに“00”が定義した長さだけ出力されます。
<A>0x0000</A> (2バイトの場合)

B属性

全領域に0x00

1バイトごとに半角空白で区切り、“00000000”が定義した長さだけ出力されます。
<A>00000000 00000000</A> (2バイトの場合)

ただし、ユーザ固有フォーマットからXML文書(Schema)への変換においてデフォルト値が出力される場合は、以下のようになります。

表5.10 ユーザ固有フォーマットからXML文書(Schema)への変換時のデフォルト値

ビルトインデータ型

出力先XML文書(Schema)

string
normalizedString
token

<A></A>

boolean

<A>0</A>

decimal
integer
nonPositiveInteger
duration
negativeInteger
long
int
short
byte
nonNegativeInteger
unsignedLong
unsignedInt
unsignedShort
unsignedByte
positiveInteger
float
double

<A>0</A>

dateTime
time
date
gYearMonth
gYear
gMonthDay
gDay
gMonth

<A></A>

hexBinary
base64Binary

<A></A>

anyURI
QName
NOTATION

<A></A>

language
NMTOKEN
NMTOKENS
Name
NCName
ID
IDREF
IDREFS
ENTITY
ENTITIES

<A></A>

ポイント

全角空白の文字コードは、入出力先の文字コード体系に準じます。