我有两台服务器
服务器 A使用读取http://www.some-url.com/xmlwriter_src.php
$reader = new XMLReader();
$reader->open('http://www.some-url.com/xmlwriter_src.php');
while ($reader->read())
{
/* -- do something -- */
}
服务器 B 创建一个 xml 流
$writer = new XMLWriter();
$writer->openURI('php://output');
$writer->startDocument("1.0");
$writer->startElement("records");
while(!$recordset->EOF)
{
$writer->startElement($fieldname)
$writer->text($recordset->fields[$fieldname]);
$writer->endElement();
$recordset->movenext();
}
服务器 A 上的 xmlreader 一直抱怨服务器 B 没有响应,即使我可以在浏览器中看到 xml 结果。
生成时间不到一秒
如果我将 xml 复制到静态文件,则 xmlreader 会输出该文件。