我有一個真正的問題,試圖通過解析XML文件,其結構如下:使用PHP。
正如你可能會注意到,他們是鍵 - >值對,但它可能是鍵 - >串或鍵 - >數據等需要幫助使用PHP解析Flat XML
任何人有一個想法?我真的很感激幫助。
此外,數據來自外部接口,我無法控制它的格式。
<array>
<dict>
<key>name</key>
<string>John</string>
<key>surname</key>
<string>Smith</string>
<key>Car</key>
<string>Ford</string>
<key>picture</key>
<data>AAAA====</data>
<key>age</key>
<string>32</string>
</dict>
</array>
,我想簡單的東西,如莫名其妙地重新格式化數據:
array
-dict
-name=John
-surname=smith
等
我一直在使用SimpleXML,但它似乎將我的XML轉換爲三個數組(鍵,字符串,數據),當然,我不能只映射數組,因爲索引會變得混亂 – 2012-03-08 03:22:50
它會如果你在PHP中發佈你的嘗試以及你試圖實現的目標,那麼我可以更容易地幫助你:) – 2012-03-08 03:24:59
$ tmp = simplexml_load_string($ xmlstr); $ var =(array)$ tmp-> dict; var_dump($ var); - 這是迄今爲止。我無法將數據轉化爲正確的結構。 – 2012-03-08 03:27:22