2011-05-18 125 views
0

我使用simplexml從大型XML文件中提取信息並將結果存儲在mysql數據庫中。這是所有工作正常,但我怎麼在這個XML的日子其中天都沒有屬性或標籤內使用simplexml解析複雜的xml

得到
<operatingInformation> 
    <normalOperation> 
     <operatingDays> 
      <days> 
       <monday /> 
       <tuesday /> 
      </days> 
     </operatingDays> 
    </normalOperation> 
</operatingInformation> 

我需要的是提取的各天的名稱,所以我可以將它們添加到我的數據庫表。

回答

1

與您的XML文檔解析爲$ XML,這將遍歷所有的日子和打印他們的名字:

foreach ($xml->normalOperation->operatingDays->days->children() as $dayElem) { 
    print $dayElem->getName() ."\n"; 
} 
+0

正是我需要的,謝謝 – 2011-05-18 09:15:51