之間我解析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文件?預先感謝任何提示!