xsl-list
[Top] [All Lists]

Re: [xsl] document() function and error-handling

2008-01-03 10:55:54
Joe Fawcett wrote:

Well you could always write your own doc-available() function using an msxsl:script element and the FileSystemObject.

Or simply, as there are already parameters
              <xsl:param name="framework-map-file"/>
            <xsl:param name="app-map-file"      />
which you set before you run the transformation, instead of passing in a URL you can pass in an MSXML DOMDocument itself only if the document loads fine e.g. assuming you use VBScript and MSXML 3 you do

 <xsl:param name="framework-maps" select="/.."/>


  Set xmlDoc = Server.CreateObject("Msxml2.DOMDocument.3.0")
  xmlDoc.async = False
  If xmlDoc.load(Server.MapPath("file.xml")) Then
    xslProcessor.addParameter "framework-maps", xmlDoc
  Else
    ' handle xmlDoc.parseError here
  End If


--

        Martin Honnen
        http://JavaScript.FAQTs.com/

--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--