Specifications

555
Example
The following snippet from a participant file illustrates a translator searchPatterns tag:
<searchPatterns whereToSearch="comment">
<searchPattern paramNames=",ssi_comment_includeUrl">
<![CDATA[/<!--\s*#include\s+(file|virtual)\s*=\s*"([^"]*)"\s*-->/i]]>
</searchPattern>
</searchPatterns>
The search pattern contains a JavaScript regular expression that specifies two submatches (both of
which are contained within parentheses). The first submatch is for the text string
file or
virtual. The second submatch is a file reference.
To access the translator URL pattern, your code should look like the following example:
var serverModel = dw.getDocumentDOM().serverModel;
var includeArray = new Array();
includeArray = serverModel.getServerIncludeUrlPatterns();
The call to serverModel.getServerIncludeUrlPatterns() returns the following three
properties:
dom.serverModel.getServerInfo()
Availability
Dreamweaver MX
Description
Returns information that is specific to the current server model. This information is
defined in the HTML definition file for the server model, which is located in the
Configuration/ServerModels folder.
You can modify the information in the HTML definition file or place additional variable values
or functions in the file. For example, you can modify the
serverName, serverLanguage, and
serverVersion properties. The dom.serverModel.getServerInfo() function returns the
information that the server model author adds to the definition file.
Note: The other values that are defined in the default server model files are for internal use only.
The serverName, serverLanguage, and serverVersion properties are special because the
developer can access them directly by using the following corresponding functions:
dom.serverModel.getServerName()
dom.serverModel.getServerLanguage()
dom.serverModel.getServerVersion()
Arguments
None.
Property Return value
pattern /<!--\s*#include\s+(file|virtual)\s*=\s*"([^"]*)"\s*-->/i
fileRef 2
type ssi_comment