beautypg.com

Mmxslt.getxmlschema(), Mmxslt.getxmlsourceuri() – Adobe Dreamweaver API Reference CS5 User Manual

Page 307

background image

302

DREAMWEAVER API REFERENCE

Document

Last updated 8/27/2013

MMXSLT.getXMLSchema()

Availability
Dreamweaver 8.

Description
This function returns the schema tree for the specified XML file.

Arguments
schemaURI, {bRefresh}

The schemaURI argument, which is required, is a string that is a reference to a local or remote XML file.

The bRefresh argument, which is optional, is a Boolean value:

true

forces refreshing of the schema;

false

returns

the copy of the schema from the XML schema cache. The default value is

false

.

Returns
A string that contains the XML schema tree.

Example
The following example gets the schema tree from the XML schema cache for menus.xml:

var theSchema = MMXSLT.getXMLSchema("file:///c:/Program Files/Adobe/¬

Adobe Dreamweaver CS5/Configuration/Menus/menus.xml"");

MMXSLT.getXMLSourceURI()

Availability
Dreamweaver 8.

Description
This function gets a reference to the XML source document associated with the current XSLT document.

Arguments
xsltfileURI, {bUseTempForRemote}

The xsltfileURI argument is a string that is the local file URI that points to the location of the XSL file.

The bUseTempForRemote argument, which is optional, is a Boolean value:

true

returns a reference to the

temporary XML file (for example,

file:///C:/Documents and Settings/username/Local

Settings/Temporary Internet Files/Content.IE5/GTSLQ9KZ/rss[1].xml

) that is downloaded when the

original XML file is remote (for example,

http://myHost/rssfeed.xml

);

false

returns an absolute reference.

Returns
A string that contains the reference to the XML source document associated with the current XSLT document. If the
XML source reference is a remote reference, the function returns the downloaded filepath to the temporary location.

Example
The following example gets the reference to the XML source document associated with c:\myxslt\myxsltdocument.xsl: