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

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: