にXmlWriterからXMLを読み取るためのXMLReaderを使用して、私は二つのサーバサーバA、サーバB
を持つサーバーAが
$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();
}
を作成を使用して
http://www.some-url.com/xmlwriter_src.phpを読み込み
サーバーAのxmlreaderは、サーバーBが応答しないと不満を持ち続けます。私はブラウザでxmlの結果を見ることができます。
それは私が静的なファイルにXMLをコピーする場合、XMLReaderがファイルを出力し
を生成するために、秒未満かかります。
ここには表示されていませんが、元のコードです – user326096