gpt4 book ai didi

php - 服务器 A 使用 xmlreader 从服务器 B 上的 xmlwriter 读取 XML

转载 作者:可可西里 更新时间:2023-10-31 23:44:01 24 4
gpt4 key购买 nike

我有两个服务器

服务器 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 会输出该文件。

最佳答案

你试过添加吗

header("Content-Type: text/xml");

否则读者会认为它是简单的文本而无法工作。尝试在文件的开头给出它。

关于php - 服务器 A 使用 xmlreader 从服务器 B 上的 xmlwriter 读取 XML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4347675/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com