地図上の単語数を数えるにはどうすればいいのか?

単語数を数えるためのインデックスを作成することができます。

説明

インデックスを追加して、[検索結果] ビューに [単語数] 列を表示し、マップ内のすべてのトピックで検索を実行し、結果を Excel にエクスポートすることができます。

解決法

TEXTML Administrationパースペクティブで、以下を実行してください:
  1. Index Definition(インデックス定義)ファイルを編集します。
    注意: インデックス定義文書を編集する際には注意が必要です。変更はインデックス作成プロセスに大きな影響を与え、文書に誤りがあれば、データの破損やその他のエラーにつながる可能性があります。
  2. 以下のインデックスがまだ存在しなければ追加します:
    <index NAME="wordCount" SYNC="True">
      <numericindex KEEPEXTRACTEDVALUES="True">
        <integerindexproperties/>
        <elements>
          <element DEPTH="0" XPATH="string-length(normalize-space(string(/))) - string-length(replace(normalize-space(string(/)), ' ', ''))" />
        </elements>
      </numericindex>
    </index>
  3. summariesセクションの<fieldlist>に以下を追加します:
    <field NAME="wordCount" TYPE="Index" VALUE="All"/>
    
  4. 検索結果ビューにインデックスを追加するには、system/conf/display.xmlファイルを編集し、以下を追加します:
    <key halign="LEFT" label="Word Count" name="wordCount" sortOrder="ASC" sortType="NUMERIC" type="Index" visibility="255" width="30"/>
  5. インデックスの作成が完了したら、IXIA CCMS Desktopを再起動します。
  6. DITA マップビューで、マップを開きます。
  7. Limit To Dependencies of DITA Map(DITA マップの依存関係に限定)ビューのオプションを使用して、マップ内のすべてのトピックを検索します。
  8. 結果をエクスポートします。
  9. Excelでは、SUM 関数を使用して、各トピックの単語数を合計します。