構造化 XML 文書の作業をするときは、WYSIWYG ビューで検索・置換ダイアログを使用することができます。
XML 固有の検索機能(複雑な数式および XML 検索)は、文書の XML コンテンツ内で検索を実行します。 つまり、XML 内の複数のエレメントにわたりコンテンツを検索する場合は、検索でエレメントタグを指定する必要があります。
<><>
<p>The quick <b>brown</b> fox.</p>
WYSIWYG ビューでは、FrameMaker ウィンドウに表示される状態でテキストを検索できます。 ただし、XML ビューでは、同じ検索を実行しても何も見つかりません。
<><>
このダイアログには「複雑な数式」オプションがあります。

「複雑な数式」オプションをチェックして、テキストを検索フィールドに数式を入力します。
「検索」をクリックします。
複雑な数式は正規表現と似ています。 次の表に、複雑な数式のサンプルを示します。
複雑な数式のサンプル |
場所 |
|---|---|
Licen[sc]e |
License や Licence |
e{2} |
in free や week などの連続する 2 つの「e」のある単語 |
[2-3][0-2] |
20、21、22、30、31、または 32 が存在する数字です(2055、3155、および 2255 など)。 |
[a-c][a-c][a-c] |
a、b、または c が連続している単語です(accompanying、applicable、backup、abbreviation など) |
XML 文書はエレメントの階層で構成されています。 XPath クエリーを使用して、XML 文書内でエレメントと属性間を移動します。
<topic id="abc">
<title>Using XPATH</title>
<body>
<p>Using XPATH is easy.</p>
<fig>
<image href="images/xpath.png"/>
</fig>
<section>
<title>Examples</title>
<p audience="novice">A simple example.</p>
<p audience="expert">An advanced example.</p>
<p audience="expert">Another advanced example.</p>
<fig>
<image href="images/xpath-axes.png">
<alt>This screenshot shows the XPATH axes</alt>
</image>
</fig>
</section>
<p>The End.</p>
</body>
</topic>
XPath クエリー |
場所 |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
XPath について詳しくは、http://www.w3.org/TR/xpath/ を参照してください

クエリービルダーは、XPath クエリーの作成にも便利なインターフェイスです。 クエリビルダーでは、XPath クエリーを作成(自動候補機能を使用)して実行できます。
検索の範囲を指定することもできます。
現在のファイル
開いているすべてのファイル
フォルダー
DITA マップまたはブック - リソースマネージャーで DITA マップまたはブックを選択すると、このオプションが利用できます。
自動候補機能は、クエリーを作成する際に XPath クエリーに追加できるコンポーネント候補を提示します。
次の XML の場合:
<body>
<p>The quick brown fox.</p>
<p audience="admin">Jumped over the lazy dogs.</p>
</body>
「クエリビルダー」フィールドで、最初にフォワードスラッシュ(/)を入力します。
フォワードスラッシュを入力するとすぐに、以下の候補が表示されます。

上向き矢印キーと下向き矢印キーを使用してオプションを選択し、Enter キーを押してクエリーにコンポーネントを挿入します。
他のエレメントをクエリーに追加するには、フォーワードスラッシュを入力します。
また、属性を追加するには、左角括弧([)を入力します。
自動候補リストには XPath クエリーの次のコンポーネントが含まれます。
現在の文書の現在の位置にあるエレメント。
現在の文書の現在の位置にある属性。
現在のノードに関連するノード定義。 例えば、親、子、先祖など。
「自動候補を有効にする」オプションの右側にあるドロップダウンリストをクリックして、「軸」オプションの選択を解除し、自動候補リストで利用可能な軸を非表示にします。
保存アイコンをクリックして、XPath クエリーの現在の結果を保存します。