RE: [xsl] document() function refuses http adresses

Subject: RE: [xsl] document() function refuses http adresses
From: "Michael Kay" <mike@xxxxxxxxxxxx>
Date: Wed, 8 Nov 2006 14:23:27 -0000
As others have said, this is very configuration-dependent. Saxon relies
entirely on the URI connection handling code in the Java runtime, and as
George pointed out there are various system properties you can set to tell
this code how to get through proxy servers and the like.

As far as the specification is concerned, there is actually nothing in the
spec that says whether a processor should be able to handle any particular
form of URI. The statement in my book was more at the level "with most
implementations it's likely, once you've configured things correctly, that
you will be able to...". Clearly if the implementation is running behind a
strong enough firewall then this isn't going to work.

Michael Kay 

> -----Original Message-----
> From: Robert Melskens [mailto:tridero@xxxxxxxxxxx] 
> Sent: 08 November 2006 13:36
> To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> Subject: [xsl] document() function refuses http adresses
> XSLT processor: Saxon8b
> XSLT version: 1.0
> Hello,
> According to the WROX XSLT Programmers Reference of Michael Kay (2000
> version) you should be able to use http addresses as a 
> parameter of the
> document() function (see page 442, where mr. Kay uses the 
> example "";).
> However in one of my stylesheet I try to use the following command:
> <xsl:value-of
> select="document('
> .sch')"/>
> unfortunately it results in a UnknownHostException. It looks 
> as if it doesn't know '
> I am able to use the http address in IE. I also tried it with 
> other http addresses but the result stays the same.
> I also tried this in XML-Spy (native XSLT processor) but also 
> this wasn't succesful.
> What am I doing wrong?
> _________________________________________________________________
> Gratis 500 foto's per maand uploaden en delen met vrienden? 

Current Thread