Re: [xml] Timeout of external xslt document request


It sounded all good, but when I tried this out, it doesn't seem to be

Here is my code:


        $aOpts = array(
            "http" => array(
                "timeout" => 5.0
        $oContext = stream_context_create($aOpts);
        // Transform the document
        $docRenderedPage = $oProcessor->transformToDoc($docParams);

In the xsl I'm doing a 
<xsl:variable name="bad" select="document('')"/>

And it takes more like 60 seconds to time out.

Any other suggestions?

-----Original Message-----
From: Rob Richards [mailto:rrichards ctindustries net] 
Sent: Thursday, February 28, 2008 3:30 PM
To: Joel Dubien
Cc: xml gnome org
Subject: Re: [xml] Timeout of external xslt document request

Joel Dubien wrote:

I'm using libxslt with php, and I am doing a document call on an rss
feed that is not hosted by my server. I am worried that there maybe a
time when the rss feed is not responding and my site will suffer with
long loading time.

Is there anyway to change the timeout value of that document call? It
currently taking around 60 seconds to timeout, and I would like to
reduce that to 5 seconds.

PHP streams are used to handle I/O, so you have full control over all of

You should read up on stream usage:

as well as how to set the context when working with XML:


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]