メイン コンテンツをスキップする 補完的コンテンツへスキップ

XMLスキーマのインポート

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

このタスクについて

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

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

手順

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

    複合XSDをインポートすると、他の複合型、代替グループ、抽象型を拡張する複合型を表す非表示のエレメントが得られます。最適化オプションを使えば、子を上のレベルに移動してストラクチャーの深度を減らすことができるので、非表示のエレメントが削除されます。

  4. オプション: 複合型をいくつか除外したい場合は、対応するフィールドにその複合型を入力します:
    はXHTML型とXSD型を自動的に除外します。このような複合型を持つエレメントには、xsd:any型が割り当てられます。必要に応じてその他の型も除外します。
    [XML Schema Import Properties] (XMLスキーマインポートのプロパティ)ダイアログボックス。

このページは役に立ちましたか?

このページまたはコンテンツにタイポ、ステップの省略、技術的エラーなどの問題が見つかった場合はお知らせください。