XSLTGen.property

Description

Settings that specify the physical path to which the generated XSLT style sheet is published and the URL referenced by the JavaScript that transforms the XML to XHTML.

Applies to

DataWindow objects

Syntax

Describe and Modify argument:

"DataWindow.XSLTGen.property { = ' value ' }"

Parameter

Description

property

One of the following:

  • PublishPath

  • ResourceBase

value

(exp) PublishPath – A string that specifies the physical path of the Web site folder to which the DataWindow server publishes the generated XSLT style sheet

(exp) ResourceBase – A string that specifies the URL of the generated XSLT style sheet

Usage

The PublishPath folder must correspond to the URL specified in the ResourceBase property. At runtime, after the DataWindow server generates the XSLT style sheet to the PublishPath folder, client-side JavaScript in a generated page downloads it using a reference to the ResourceBase property. The JavaScript transforms the XML content to XHTML using the generated XSLT style sheet.


In the painter

In the Web Generation category in the Properties window for the DataWindow object, select XSLT from the WebDW list and specify the ResourceBase and Publish Path locations.


In DataWindow .NET

In DataWindow .NET, you can specify the physical directory in which dynamically created files, such as .css, .js, .xml, and .xslt files, and URL references are stored, using the XmlConfigurations.UrlPath property. If you specify a value for XmlConfigurations.UrlPath, it overrides the values set for PublishPath and ResourceBase set in the DataWindow painter.

If you want to specify a full path or different paths for each of the different file types, set the properties in the DataWindow painter and leave the XmlConfigurations.UrlPath property empty in DataWindow .NET.

If you do not set these properties in the DataWindow painter or in DataWindow .NET, the files are saved in the current Web application’s path.

Examples

Example 1

These statements set the XSLTGen.ResourceBase and XSLTGen.PublishPath properties:

[Visual Basic]
dw1.Modify("DataWindow.XSLTGen.PublishPath=
   'C:\Inetpub\wwwroot\MyWebApp\generatedfiles'")
dw1.Modify("DataWindow.XSLTGen.ResourceBase= 
   '/MyWebApp/generatedfiles'")