expand-macro

マクロ参照。

使用法

(要素の名前とその name 属性を使用して) リポジトリーで保管および取得できます。

説明

対応するマクロの XML によって置き換えられます。

属性

  • async (ブール デフォルト: true) - 非同期処理。 解析タグの場合、次の兄弟の前に要求をエンキューするのか (false)、処理するのか。 他の要素の場合、要素を処理する前に処理する必要がある非同期要求が含まれている場合にのみ、この属性は意味を持ちます。 その際、false の場合、要素の次の兄弟は、現行要素の後にのみ処理されます。true の場合、Watson™ Explorer は現行要素が処理されるのを待たずに、次の兄弟を処理します。
  • elt-id (整数) - 使用法: 内部
  • max-elt-id (整数) - 使用法: 内部
  • execute-acl (テキスト)
  • process (テキスト) - 処理される属性または子、あるいはその両方を決定する XPath。現在、「」、「*」、「@*」、および「*|@*」のみがサポートされます。
  • internal (テキスト)
  • overrides (テキスト)
  • overrides-status (以下のいずれか: identical、merge)
  • no-override (以下のみが可能: no-override)
  • modified (整数)
  • modified-by (テキスト)
  • do-not-delete (以下のみが可能: do-not-delete) - 管理インターフェースからのリポジトリー内の要素の削除を許可しません。使用法: 内部
  • read-only (以下のみが可能: read-only) - 管理インターフェースからのリポジトリー内の要素の変更を許可しません。使用法: 内部
  • products (以下のいずれかのリスト: all、vivisimo、velocity、discovery、clustermed、clustergoogle、life-sciences、japanese、chinese、mobile、ius、admin、admin-full)- 使用法: 内部
  • name (NMToken)

入力例:

  <macro name="m">
  <value-of-var name="v"/>
  <_xml_/>
  </macro>
  <declare name="v" initial-value="value"/>
  <expand-macro name="m"/>

出力例:

  <macro name="m">
  <value-of-var name="v"/>
  <_xml_/>
  </macro>value
  <_xml_/>
  <declare name="v" initial-value="value"/>