添加新的“基于内容的”视图规则
添加规则以定义站点的逻辑结构的指示信息和示例。
开始之前
- 逻辑内容路径(如面包屑)
- 定制(使用 regexp 来定义您自己的定制节点)
这样做使 AppScan® 能够显示逻辑应用程序树,而不是在单个节点下列出站点的较大的部分。如果定义了多个规则,那么 AppScan 将尝试按规则列出的顺序将每个 URL 均与规则匹配。一旦它发现匹配,便会将 URL 包含在基于内容的树中该规则之后,并前进到下一个 URL。
过程
示例
设置 | 样本 | 含义 |
---|---|---|
内容路径 | <title>(.*?)</title> | 标题标记之间的所有文本都将用作节点名的基础。 |
分隔符 | [:\->|] | 这五个字符将被视为分隔符。因此: <title>Home:Accounts</title> and <title>Home:Plans</title> 将在应用程序树中显示为父节点 Home 及其两个子节点:Accounts 和 Plans |
节点显示名称 | ^\s*(.*?)\s*$ | 为节点命名时,文本前后的空格都将被移除。 |
条件 | Log out | 只有包含词组“Log out”的页面才会包含在应用程序树中该规则下。 |
设置 | 样本 | 含义 |
---|---|---|
节点位置 | /root/child/grandchild | 满足条件的所有页面都将添加到应用程序树中的以下路径下 /root/child/grandchild 注: 如果指定分支中的父节点不存在,那么将予以创建。 |
条件 | 因为此字段为空,所以该规则所应用于的所有内容都将添加到该节点位置。因此,如果该规则出现在上述规则之后,那么所有不包含词组“Log out”的页面都将添加到节点下 /root/child/grandchild |