複雜的XML,我有以下複雜,不太好結構的XML:解析使用PHP
<event hometeam="K.Kanepi" awayteam="S.Lisicki" eventName="K.Kanepi-S.Lisicki" date="02/07/2013" time="14:05" datetime="2013-07-02T14:05:00+02:00">
<subevent title="Match odds" dsymbol="MATCH_ODDS">
<selection name="home" odds="3.1500" slipURL="URI/en/add-bet/3187-02072013,1"/>
<selection name="away" odds="1.3500" slipURL="URI/en/add-bet/3187-02072013,2"/>
</subevent>
我想使用此代碼解析它:
$total_games = $xml->event->count();
for ($i = 0; $i < $total_games; $i++) {
echo $xml->event[$i]->subevent.title;
$總遊戲作品正確;然而 - 當我嘗試解析子事件時,我無法獲取eventName,hometeam,日期等。
您是否在使用DomDocument,SimpleXML或其他庫? – Webnet
按語法顯示爲SimpleXML。 –
更好地嘗試修復xml而不是嘗試強制您的DOM庫嘗試處理錯誤輸入。如果只需要將''附加到該xml字符串以使其格式良好,那麼就走這條輕鬆的道路。 –