新規コンテンツ・ベースの表示ルールの追加
サイトの論理構造を定義するルールの追加についての手順および例を示します。
始める前に
- 論理コンテンツ・パス (ブレッドクラムなど)
- カスタム (固有のカスタム・ノードを定義するための正規表現の使用)
これにより、AppScan® で 1 つのノード配下のサイトの大部分をリストする代わりに、論理的なアプリケーション・ツリーを表示できるようになります。複数の規則が定義されている場合、AppScan は各 URL を、リストされている順に規則とマッチングします。一致が見つかるとすぐに、その規則に従ってコンテンツ・ベース・ツリーにその URL が組み込まれ、次の URL に進みます。
手順
例
設定 | サンプル | 意味 |
---|---|---|
コンテンツ・パス | <title>(.*?)</title> | タイトル・タグの間のすべてのテキストは、ノード名の基本として使用されます。 |
分離文字 | [:\->|] | これらの 5 つの文字は、分離文字として処理されます。したがって、次のようになります。 <title>Home:Accounts</title> から <title>Home:Plans</title> 次の 2 つの子ノードを持つ親ノード Home としてアプリケーション・ツリーに表示されます。Accounts から Plans |
ノード表示名 | ^\s*(.*?)\s*$ | テキストの前後のスペースは、ノードの命名時に削除されます。 |
条件 | Log out | 単語「ログアウト」を含むページのみが、この規則に従うアプリケーション・ツリーに組み込まれます。 |
設定 | サンプル | 意味 |
---|---|---|
ノード・ロケーション | /root/child/grandchild | 条件を満たすすべてのページがアプリケーション・ツリーの /root/child/grandchild の下に追加されます。 注: 指定されたブランチ内に親ノードが存在しない場合は、作成されます。 |
条件 | このフィールドが空の場合、規則が適用されるすべてのコンテンツがこのノード・ロケーションで追加されます。したがって、この規則が上記の規則より後に出現した場合、単語「ログアウト」を含まないすべてのページがノード /root/child/grandchild の下に追加されます。 |