データ型のマッピング

www.altova.com このトピックを印刷 前のページ 1つ上のレベル 次のページ

ホーム >  関数 > Java、C# および C++ ライブラリを手動で参照する >

データ型のマッピング

次のテーブルは MapForce に Java、 C#、 および C++ ライブラリを適応する、カスタム .mff ファイルを作成する際に関数戻り値の型とパラメーターの型としてサポートされるデータ型をリストしています。テーブルは、ネイティブとネイティブでは内データ型をリストしています。Altova date などのネイティブでは内データ型をサポートする場合、カスタム Java と C# ライブラは Altova ライブラリへのレファレンスを含む必要があります。C++ の場合、Altova ライブラリは常にインポートされる必要があります。Altova ライブラリの生成方法に関しての詳細は、 次を参照してください: コード ジェネレーター

 

XML スキーマ型

Java 型

C# 型

C++ 型

anyAtomicType

String

string

string_type

anySimpleType

String

string

string_type

anyURI

String

string

string_type

base64Binary

byte[]

byte[]

altova::mapforce::blob

boolean

boolean

bool

bool

byte

int

int

int

date

com.altova.types.DateTime

Altova.Types.DateTime

altova::DateTime

dateTime

com.altova.types.DateTime

Altova.Types.DateTime

altova::DateTime

dayTimeDuration

com.altova.types.Duration

Altova.Types.Duration

altova::Duration

decimal

java.math.BigDecimal

decimal

double

double

double

double

double

duration

com.altova.types.Duration

Altova.Types.Duration

altova::Duration

ENTITIES

String

string

string_type

ENTITY

String

string

string_type

float

double

double

double

gDay

com.altova.types.DateTime

Altova.Types.DateTime

altova::DateTime

gMonth

com.altova.types.DateTime

Altova.Types.DateTime

altova::DateTime

gMonthDay

com.altova.types.DateTime

Altova.Types.DateTime

altova::DateTime

gYear

com.altova.types.DateTime

Altova.Types.DateTime

altova::DateTime

gYearMonth

com.altova.types.DateTime

Altova.Types.DateTime

altova::DateTime

hexBinary

byte[]

byte[]

altova::mapforce::blob

ID

String

string

string_type

IDREF

String

string

string_type

IDREFS

String

string

string_type

int

int

int

int

integer

java.math.BigInteger

decimal

__int64

language

String

string

string_type

long

long

long

__int64

Name

String

string

string_type

NCName

String

string

string_type

negativeInteger

java.math.BigInteger

decimal

__int64

NMTOKEN

String

string

string_type

NMTOKENS

String

string

string_type

nonNegativeInteger

java.math.BigInteger

decimal

unsigned __int64

nonPositiveInteger

java.math.BigInteger

decimal

__int64

normalizedString

String

string

string_type

NOTATION

String

string

string_type

positiveInteger

java.math.BigInteger

decimal

unsigned __int64

QName

javax.xml.namespace.QName

Altova.Types.QName

altova::QName

short

int

int

int

string

String

string

string_type

time

com.altova.types.DateTime

Altova.Types.DateTime

altova::DateTime

token

String

string

string_type

unsignedByte

long

ulong

unsigned __int64

unsignedInt

long

ulong

unsigned __int64

unsignedLong

java.math.BigInteger

ulong

unsigned __int64

unsignedShort

long

ulong

unsigned __int64

untypedAtomic

String

string

string_type

yearMonthDuration

com.altova.types.Duration

Altova.Types.Duration

altova::Duration


(C) 2019 Altova GmbH