之间我解析XML PHP中的SimpleXML,并有一个这样的XML:的SimpleXML获得元素含量的子元素
<xml>
<element>
textpart1
<subelement>subcontent1</subelement>
textpart2
<subelement>subcontent2</subelement>
textpart3
</element>
</xml>
当我做$xml->element
这自然给了我整个元素,因为在所有三个textparts。
所以,如果我解析到一个数组(带有foreach
为孩子)这个我得到:
0 => textpart1textpart2textpart3, 1 => subcontent1, 2 => subcontent2
我需要一种方法来解析<element>
节点,以便每个停靠,或之后开始textpart子元素被视为自己的元素。
结果我找了一个有序列表,可以在一个这样的数组是明示:
0 => textpart1, 1 => subcontent1, 2 => textpart2, 3 => subcontent2, 4 => textpart3
这是可能的,而不会改变XML文件?预先感谢任何提示!