可能我的题目有点让人混淆。我们一般作php解析xml  都是针对一个xml文件。  但是现在我的情况是, 我通过http_request请求xml资源, 然后解析得到的东西。  因为传过来的都是字串格式, 我必须要把字串先写到一个临时文件里, 然后再用一些方法如 DOMDocument 去解析这个文件。  这样肯定是要耗费一定的资源。我的问题是, 有没有办法然后得到xml字串以后, 直接可以解析他。PS 我这方面也不是很精通,我看得所有关于xml的解析, 都是针对一个.xml文件的。谢谢了 

解决方案 »

  1.   

    XML Document 不等于 XML文件!
    DomDocument domxml_open_mem ( string str [, int mode [, array &error]] )
    The function parses the XML document in the given string. 
      

  2.   

    其实文件php的函数也是要读取内容来解析的.
    所以,xml可以是文件,也可以是一个xml字符串
      

  3.   

    可以是字符串,我前一段刚做过这个,可以写一个API来进行操作。
      

  4.   

    一般来讲大家都习惯于将xml写成文件形式来处理