# XMLスキーマのインポート

XMLスキーマ定義(XSD)またはWebサービス定義言語(WSDL)をにインポートできます。

## このタスクについて

XMLスキーマは、エレメントと属性、子エレメントの数と順序、指定したエレメントと属性のデータ型、指定したエレメントと属性のデフォルトまたは固定値も含め、XMLドキュメントのストラクチャーを記述します。

情報メモ注: でサポートされているのはXSD 1.0のみです。

## 手順

1. XML Schema (XSD)など、インポートの型を選択して[Next] (次へ)をクリックします。
2. * ローカルフォルダーをインポートします。
3. インポートされたストラクチャーを整理する方法を選択します:
   * [One folder per namespace prefix] (1つのネームスペースプレフィックスに対して1つのフォルダー) (デフォルトのオプション): XMLスキーマにあるネームスペースのプレフィックスにちなんだ名前のフォルダーにストラクチャーを保存します。
   * [As a tree based on namespace tokens] (ネームスペーストークンに基づくツリーとして): ネームスペースを使ってフォルダーの階層でストラクチャーを整理します。
   * [One folder per namespace] (1つのネームスペースに対して1つのフォルダー): プレフィックスではなくネームスペースを使ってビルドされた名前でフォルダーを作成します。無効な文字はアンダースコアに置き換えられます。
4. オプション: スキーマの元の深度を維持したい場合は、[Optimize generated structures (reduce size/depth)] (生成されたストラクチャーの最適化(サイズ/深度の削減))チェックボックスをオフにします。

   複合XSDをインポートすると、他の複合型、代替グループ、抽象型を拡張する複合型を表す非表示のエレメントが得られます。最適化オプションを使えば、子を上のレベルに移動してストラクチャーの深度を減らすことができるので、非表示のエレメントが削除されます。
5. オプション: 複合型をいくつか除外したい場合は、対応するフィールドにその複合型を入力します:

   はXHTML型とXSD型を自動的に除外します。このような複合型を持つエレメントには、xsd:any型が割り当てられます。必要に応じてその他の型も除外します。 ![\[XML Schema Import Properties\] (XMLスキーマインポートのプロパティ)ダイアログボックス。](https://help.qlik.com/talend/ja-JP/data-mapper-user-guide/Resources/images/import_xml_schema_01_properties.png)

### このセクション内

* [XSDの問題](https://help.qlik.com/talend/ja-JP/data-mapper-user-guide/8.0-R2026-05/xsd-issues)
* [XMLスキーマの移行ステップ](https://help.qlik.com/talend/ja-JP/data-mapper-user-guide/8.0-R2026-05/migration-steps-for-xml-schemas)