如何在另一个域中获取xml返回?

时间:2012-06-20 08:17:36

标签: php xml

很抱歉,我是新来访问其他域名的回复。我有这个网址,如果你查看它的来源,你会看到返回xml。我如何在PHP中获得那些xml返回?

因为稍后我会解析那些xml。但现在我坚持这个。 T_T

link:http://ib.sand-08.adnxs.net/ptv?id=610860

我应该使用卷曲吗?或者只是file_get_contents或fopen会做到这一点?

谢谢,

1 个答案:

答案 0 :(得分:3)

SimpleXML库允许您这样做。

$xmlObj = simplexml_load_file('http://ib.sand-08.adnxs.net/ptv?id=610860');

这将获取外部XML并将其加载到SimpleXML对象中。从那里,您可以根据需要使用该对象来操作XML数据。

除非您需要对HTTP请求进行特殊控制,否则您无需自己对传输层进行编码。正如戈登指出的那样,libxml_set_streams_context可以给你一些控制权,但不会给你cURL之类的控制程度。