インポートに対応するデータ型

DataMagicではインポートできるスキーマとしてDTDとXML Schemaに対応していますが、それぞれのスキーマのデータ型はDataMagic上では文字データか数値データとして扱われます。以下はその一覧です。

注意

DTDをスキーマファイルとしてインポートする操作は、今後のバージョンアップ/リビジョンアップで廃止される可能性があります。スキーマファイルには、できるだけXML Schemaを使用してください。

(1) DTDの要素のデータ型

表4.2 DTDの要素のデータ型

データの型

型名

文字データ

#PCDATA EMPTY

注意

ANYには対応していません。ANYの含まれるDTDをインポートしようとするとエラーになります。

(2) DTDの属性のデータ型

表4.3 DTDの属性のデータ型

データの型

型名

文字データ

CDATA ID IDREF IDREFS ENTITY ENTITIES NMTOKEN NMTOKENS 列挙型

(3) XML Schemaのデータ型

表4.4 XML Schemaのデータ型

データの型

型名

文字データ

string duration dateTime time date gYearMonth gYear gMonthDay gDay gMonth anyURI QName NOTATION normalizedString token language Name NCName ID IDREF IDREFS ENTITY ENTITIES NMTOKEN NMTOKENS base64Binary

数値データ

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

注意

hexBinaryには対応していません。hexBinaryの含まれるXML Schemaをインポートしようとするとエラーになります。