PHP将XML加载到对象中

时间:2012-01-09 05:27:54

标签: php xml oop

我正在尝试将每个故事导入到一个对象中。每个对象将具有多个字符串(开始和结束)以及从附加内容中的内容生成的数组。一个小例子是:

<feed>
  <story>
    <run>
      <start>1/1/2012</start>
      <end>3/1/2012</end>
    </run>
    <additional-content>
      <content>
         <sample>Sample story example</sample>
      </content>
      <content>
         <sample>Sample story example</sample>
      </content>
    </additional-content>
</story>
...
</feed>

我将所有xml导入到字符串中。另外,我试图在没有库的情况下这样做。 我理解循环每个故事,但不确定如何将内容加载到对象中,同时还正确生成数组。任何帮助,将不胜感激。

1 个答案:

答案 0 :(得分:14)

simplexml将xml加载到对象中,您将能够完全按照您的要求使用它。

$xml = simplexml_load_string($stories);