xfyラプソディ--第2番:コンテンツデザイン(その2)

福田昌弘

2007-06-06 11:17

 前回の「第2楽章:コンテンツデザイン(その1)」では、xfy Schema Desingerを使い、注文書で扱う顧客データと商品データのスキーマを共通スキーマとして作成し、xfy Serverに保存した。今回は、これらのスキーマを元に注文書のスキーマを作成し、注文書のビューを描いていく。

共通スキーマをインポート

 xfy View Designerも、xfy Schema Designerと同様に、xfy Enterprise Clientの[ツール]メニューから起動する。[ツール]メニューで[コンテンツ管理ツール]サブメニューの[xfy View Designer]メニューコマンドをクリックして、xfy View Designerを起動する。

xfy02_14 「xfy View Designer」の起動画面。(画像をクリックすると拡大表示します)

 xfy View Designerでは、まず、前回xfy Serverに保存した共通スキーマ“person”と“product”をインポートして、注文書のスキーマを作成する。

xfy02_15 今回作成する「注文書」のスキーマ。

 共通スキーマをインポートするときには、[スキーマ]メニューで[要素の参照]サブメニューの[外部スキーマをインポート]メニューコマンドをクリックする。[外部スキーマをインポート]をクリックすると、[開く]ダイアログボックスが表示される。このダイアログボックスで“person.xsd”を選択し[開く]ボタンをクリックする。

xfy02_16 共通スキーマ“person.xsd”の選択

 [開く]をクリックすると、[要素選択]ダイアログボックスにスキーマ“person”の頂点要素“person”が表示される。そして、このダイアログボックスで[OK]ボタンをクリックし、[名前空間接頭辞入力]ダイアログボックスを表示させる。ここでは、注文者である顧客を識別するために、接頭辞として“cust”を指定して[OK]ボタンをクリックする。

xfy02_17 接頭辞の指定ダイアログ。今回は“cust”と指定する。

 ここまでの操作で、共通スキーマである“person”がインポートされ、名前空間の接頭辞として“cust”が付与される。同様の手順で、もう1つの共通スキーマ“product”もインポートする。ただし、商品データを扱うスキーマ“product”は、1件の注文に複数使用するため、明細を表すグループ“detail”を作成した後に、“detail”の配下に“product”をインポートする。ちなみに、グループ“detail”の作成方法は、xfy Schema Designerと同じである。また、“detail”は、複数のデータを扱うため、[プロパティ]ダイアログボックスを表示して“繰り返し”を指定しておく。

ZDNET Japan 記事を毎朝メールでまとめ読み(登録無料)

ホワイトペーパー

新着

ランキング

  1. セキュリティ

    初心者にも優しく解説!ゼロトラストネットワークアクセスのメリットと効果的な導入法

  2. ビジネスアプリケーション

    改めて知っておきたい、生成AI活用が期待される業務と3つのリスク

  3. セキュリティ

    「iPhone」の業務活用を促進!セキュリティ対策で必ず押さえておきたいポイントとは?

  4. ビジネスアプリケーション

    Google が推奨する生成 AI のスタートアップガイド、 AI を活用して市場投入への時間を短縮

  5. セキュリティ

    「2024年版脅威ハンティングレポート」より—アジアでサイバー攻撃の標的になりやすい業界とは?

ZDNET Japan クイックポール

所属する組織のデータ活用状況はどの段階にありますか?

NEWSLETTERS

エンタープライズコンピューティングの最前線を配信

ZDNET Japanは、CIOとITマネージャーを対象に、ビジネス課題の解決とITを活用した新たな価値創造を支援します。
ITビジネス全般については、CNET Japanをご覧ください。

このサイトでは、利用状況の把握や広告配信などのために、Cookieなどを使用してアクセスデータを取得・利用しています。 これ以降ページを遷移した場合、Cookieなどの設定や使用に同意したことになります。
Cookieなどの設定や使用の詳細、オプトアウトについては詳細をご覧ください。
[ 閉じる ]