Cfpeek User Manual (split by section):   Section:   Chapter:FastBack: Tutorial   Up: Tutorial   FastForward: Formats   Contents: Table of ContentsIndex: Concept Index

3.2 Pathnames

Given this hierarchical structure, each statement can be identified by the list of keywords and values (when present) of all compound statements that must be traversed in order to reach that statement. Such a list, written according to a set of conventions, is called a full pathname of the statement. The conventions are:

  1. Pathname is written from top down.
  2. An untagged statement is represented by its identifier.
  3. A tagged statement is represented by its identifier, immediately followed by an equals sign, followed by the tag.
  4. Identifiers and values which contain whitespace, double quotes or dots are enclosed in double quotes.
  5. Within double quotes, a double quote is represented as ‘\"’ and a backslash is represented as ‘\\’.
  6. Pathname components are separated by dots.

A pathname which begins with a component separator (‘.’) is called absolute pathname and identifies the statement with relation to the topmost level of hierarchy.

A pathname beginning with an identifier is called relative and identifies the statement in relation to the statement represented by that identifier.

Examples of absolute pathnames are:

.database.description
.acl=global.deny
.view=external.zone=com.type

Examples of relative pathnames are:

description
zone=com.type

Cfpeek User Manual (split by section):   Section:   Chapter:FastBack: Tutorial   Up: Tutorial   FastForward: Formats   Contents: Table of ContentsIndex: Concept Index