xsl-list
[Top] [All Lists]

Re: document()

2004-11-12 06:49:45
Hello folks. Sorry for being away a while.
I have now tried the suggestions I got from you guys:
1) Install MSXML 4, perhaps there is a known bug in MSXML 3 that is fixed in later versions.
2) Try a local path (C:\path\XML\paths.xml)
3) Specifying the second argument of Document()

Here are the answers to those suggestions:
1) Installed MSXML4, and that didn't help. Same behaviour.
2) Local/physical path worked fine.
3) Tried second argument with no success.


BUT, all of the sudden, the relative path started working! I know my develop environment is not completely stable, so this may be the reason. So I tried restarting the environment several times and tried an absoulte path (/mickel/XML.. and http://gabbah....) and relative paths.. but still, only relative paths work.
But this is good enough for me, at least for the moment.

/Gabriel

----- Original Message ----- From: "Gabriel K." <gabriel(_dot_)klappenbach(_at_)bredband(_dot_)net>
To: <xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com>
Sent: Monday, November 08, 2004 1:24 PM
Subject: Re: [xsl] document()


Hello Oleg.
I will try to summarize my problem once again.

-- General: ----------------------------------
First off, all the XML/XSL files can be found at
http://gabbah.no-ip.org/mickel/

The ASP-file: http://gabbah.no-ip.org/test.asp.txt . This asp script gets an XML file from a COM object, and transforms it using http://gabbah.no-ip.org/mickel/XSL/PC/pc-templates.xsl (which in turn includes all XSL files needed).

I'm using (normal) ASP with VBscript, MSXML3 on IIS5. WinXP pro SP2.

-- Specific: ----------------------------------
The problem only appears when I try to access a static XML file residing outside the folder where the function document() is used. It does not matter if the XML file resides in a subfolder or in a sibling folder, as long as it's in another folder it doesn't work. The XSLs involved are http://gabbah.no-ip.org/mickel/XSL/PC/search.xsl and http://gabbah.no-ip.org/mickel/XSL/PC/shared_variables.xsl , which both use
select="document('../../XML/paths.xml').
So the static XML file I want to access is http://gabbah.no-ip.org/mickel/XML/paths.xml .

The error I get is that it can't find the specified path.

I have also tried using an absolute path (mickel/XML/paths.xml ) and a qualified URL like the one above.
I have tried backward slashes.
I have given all folders below wwwroot read permissions to user "everyone".


Hope I haven't forgotten anything :)
/Gabriel




--~------------------------------------------------------------------
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>
--~--



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