Re: [xml] Timeout of external xslt document request
- From: "Joel Dubien" <joel booyahnetworks com>
- To: "Rob Richards" <rrichards ctindustries net>
- Cc: xml gnome org
- Subject: Re: [xml] Timeout of external xslt document request
- Date: Thu, 28 Feb 2008 16:17:41 -0700
Rob,
It sounded all good, but when I tried this out, it doesn't seem to be
working.
Here is my code:
$docPageXSL->load($strXSLFile);
$oProcessor->importStylesheet($docPageXSL);
$aOpts = array(
"http" => array(
"timeout" => 5.0
)
);
$oContext = stream_context_create($aOpts);
libxml_set_streams_context($oContext);
// Transform the document
$docRenderedPage = $oProcessor->transformToDoc($docParams);
In the xsl I'm doing a
<xsl:variable name="bad" select="document('http://192.168.254.254')"/>
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:
Hello,
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
a
long loading time.
Is there anyway to change the timeout value of that document call? It
is
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
that.
You should read up on stream usage:
http://www.php.net/manual/en/ref.stream.php
as well as how to set the context when working with XML:
http://www.php.net/manual/en/function.libxml-set-streams-context.php
Rob
[
Date Prev][Date Next] [
Thread Prev][Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]