地図上の単語数を数えるにはどうすればいいのか?
単語数を数えるためのインデックスを作成することができます。
説明
インデックスを追加して、[検索結果] ビューに [単語数] 列を表示し、マップ内のすべてのトピックで検索を実行し、結果を Excel にエクスポートすることができます。
解決法
TEXTML Administrationパースペクティブで、以下を実行してください:
-
Index Definition(インデックス定義)ファイルを編集します。注意: インデックス定義文書を編集する際には注意が必要です。変更はインデックス作成プロセスに大きな影響を与え、文書に誤りがあれば、データの破損やその他のエラーにつながる可能性があります。
- 以下のインデックスがまだ存在しなければ追加します:
<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>
-
summaries
セクションの<fieldlist>
に以下を追加します:<field NAME="wordCount" TYPE="Index" VALUE="All"/>
- 検索結果ビューにインデックスを追加するには、system/conf/display.xmlファイルを編集し、以下を追加します:
<key halign="LEFT" label="Word Count" name="wordCount" sortOrder="ASC" sortType="NUMERIC" type="Index" visibility="255" width="30"/>
- インデックスの作成が完了したら、IXIA CCMS Desktopを再起動します。
- DITA マップビューで、マップを開きます。
- Limit To Dependencies of DITA Map(DITA マップの依存関係に限定)ビューのオプションを使用して、マップ内のすべてのトピックを検索します。
- 結果をエクスポートします。
- Excelでは、SUM 関数を使用して、各トピックの単語数を合計します。