curl 中的curl_setopt 参数设置的时候。设置CURLOPT_RETURNTRANSFER这个参数的时候。说的是将curl_exec()获取的信息以文件流的形式返回,而不是直接输出。
我想问一下以文件流的形式返回是什么意思。
因为我在使用curl的获取了xml文件的时候。页面出来的总是显示源代码。貌似不能解析html的一些属性。这是什么原因呢。

解决方案 »

  1.   

    浏览器是直接显示xml的,这个无关,要将xml解析为页面xml带有需要css或者xsl文件流方式简单说就是你得到一个文件(即使那个是html),你要浏览器显示这个html就要用echo语句……
      

  2.   

    要将xml解析为页面xml带有需要css或者xsl
    这个是什么意思,意思是还要读取这些相关的css或者xsl?
      

  3.   

    xml只是记录数据的规范文本,不是一个页面,要实现类似html的页面展示,需要css/xsl实现,xml本身不具备也不应该这样用,xml相当于一个路由器,只传数据,数据是什么,怎么用,还要其他软件来解析
      

  4.   

    把CURLOPT_RETURNTRANSFER这一项去掉 或者 设置为 0