第一个问题:如何生成xml文件
第二个问题:如何发送和接受xml文件对方只提供接口,要求用xml交换数据

解决方案 »

  1.   

    1. PHP DOM或其它xml模块,当然也可以直接输出xml字串
    2. 看对方接口而定
      

  2.   

    是用soap,还是curl扩展,哪个方便
      

  3.   

    fasgdsaf
      

  4.   

    生成XML的方法太多的最简单的就是用字符串拼接起来前提是你的XML结构比较单一那种结构复杂的还是用simplexml 或 dom吧
      

  5.   

    传输xml的数据,一般是怎么传输的呢?是用url来传输,还是用file_put_content等的函数,还是只是提供这个xml的访问链接,他们访问这个xml就行了?
      

  6.   

    simplexml 吧,使用方法也很方便的
      

  7.   

    <?php 
    $dom = new DOMDocument("1.0"); 
    $root = $dom->createElement("toppings"); 
    $dom->appendChild($root); 
    $item = $dom->createElement("item"); 
    $root->appendChild($item); 
    $text = $dom->createTextNode("pepperoni"); 
    $item->appendChild($text); 
    echo $dom->saveXML(); 
    ?>
    方法很简单,只需了解一下几个方法,如createElement,creatAttribut,appendChild,createTextNode就可以生成了,如果要格式化生成的话就要加上formatOutput = true;如上例生成的只是在浏览器里,如果要保存的话就用php的语句,fopen,flock,fclose,fwrite,结合起来就可以生成了。希望对你有帮助。
      

  8.   

    对于这种接口开发我觉得用字符串拼接最简单最后用webservice 中的socket 发送和接收请求最好