很抱歉,我是新来访问其他域名的回复。我有这个网址,如果你查看它的来源,你会看到返回xml。我如何在PHP中获得那些xml返回?
因为稍后我会解析那些xml。但现在我坚持这个。 T_T
link:http://ib.sand-08.adnxs.net/ptv?id=610860
我应该使用卷曲吗?或者只是file_get_contents或fopen会做到这一点?
谢谢,
答案 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
之类的控制程度。