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

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をインポートしようとするとエラーになります。