Skip to main content

This is documentation for Caché & Ensemble. See the InterSystems IRIS version of this content.Opens in a new tab

For information on migrating to InterSystems IRISOpens in a new tab, see Why Migrate to InterSystems IRIS?

XData ブロック

XData ブロックの構造を説明します。

概要

XData ブロックは、クラス定義に含める、名前が付けられた整形式の XML ユニットです。このブロックの用途は、コンパイル後のクラスで使用する、特定の目的のために構造化された情報を格納することです。

詳細

XData ブロックの構造は以下のとおりです。

/// description XData name [ keyword_list ]  { data }

以下は、この指定の説明です。

  • description (オプション) は、クラス・リファレンスでの表示を意図しています。description は既定ではブランクです。"Caché オブジェクトの使用法" の “クラス・ドキュメントの作成” を参照してください。

  • name (必須) は XData ブロックの名前です。これは、有効なクラス・メンバ名で、かつ他のクラス・メンバ名と重複しないものである必要があります。

  • data (オプション) 組み込む場合、先頭に XML 宣言がない、整形式の XML ユニット (単一のルート要素を持つ) にする必要があります。

  • keyword_list (オプション) は、さらに XData ブロックを定義するキーワードのコンマ区切りリストです。

    XData キーワード” のセクションを参照してください。

    このリストを省略する場合は、角括弧も省略します。

XData Contents [ XMLNamespace="http://www.intersystems.com/zen" ]
{
  <page xmlns="http://www.intersystems.com/zen" title="HelpDesk">
    <html id="title">My Title</html>
    <hgroup>
      <pane paneName="menuPane"/>
      <spacer width="20"/>
      <vgroup width="100%" valign="top">
        <pane paneName="tablePane"/>
        <spacer height="20"/>
        <pane paneName="detailPane"/>
      </vgroup>
    </hgroup>
  </page>
}

関連項目

FeedbackOpens in a new tab