xsl-list
[Top] [All Lists]

Re: document() function can't follow virtual directory path in MSXML3?

2003-08-14 19:13:48
Hi Brook,
This might work --
test="document('http://localhost/virdir/home.xml')"

Please use 'localhost' or whatever the host is.

Regards,
Mukul

--- Brook Ellingwood <brook(_at_)mootkat(_dot_)com> wrote:
Hi,

I'm wondering if anyone has seen this behavior in
MSXML3 and if they might
know whether there's a workaround.

I'm storing my XML in a folder outside the www root
to meet the host's
security requirements. I follow a virtual directory
path to access it. This
works fine, except when I try to call an XML doc via
the document()
function, like so:

    <xsl:if test="document('/virdir/home.xml')">
    <font color="white">foo</font>
    </xsl:if> 

I always get this:
    msxml3.dll error '80070003'
    The system cannot find the path specified.
    /index.asp, line 13

I know the path is valid, and I can use in my .asp
with no problems. If it
comes down to it, I can always get what I need by
moving some formatting to
the .asp, but I was really hoping to keep all the
formatting in the
stylesheets.

Any ideas on what might be causing this, or is it
just a limitation of
MSXML3 that I have to live with?

Thanks,

-- Brook


 XSL-List info and archive: 
http://www.mulberrytech.com/xsl/xsl-list



__________________________________
Do you Yahoo!?
Yahoo! SiteBuilder - Free, easy-to-use web site design software
http://sitebuilder.yahoo.com

 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list



<Prev in Thread] Current Thread [Next in Thread>