我正在尝试使用simpleXML转换xml文档,但保存名称空间的服务器响应缓慢,因此如果可能,我想将保存命名空间的文件移动到我的服务器。
以下是调用它的代码:
$XML = simplexml_load_string($result,NULL,NULL,"http://schemas.xmlsoap.org/soap/envelope/");
$XML->registerXPathNamespace('tree','www.tree.com');<----want to point it to my server instead
$var = $XML->xpath('//tree:data');
答案 0 :(得分:0)
命名空间不是文件或资源。您通常不应尝试使用命名空间URI从Web获取任何内容。如果你这样做,你是否会得到任何回报是很难以预测的,如果是这样的话,它可能是什么。我不清楚为什么你要获取命名空间URI或者你期望在那里找到什么XML,但是从你的问题可以清楚地看出你还没有理解命名空间。