に役立つ必要があります:私はこのコードを解析してみてくださいXML解析、私はこれがXMLであるXML を解析するための在宅ワーク持つPHP
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<array>
<dict>
<key>code</key>
<string>27</string>
<key>programname</key>
<string>Anında İstek Hattı</string>
<key>programmername</key>
<string>Selma Akbaş</string>
<key>avatar</key>
<string>selma-akbas-11.jpg</string>
</dict>
<dict>
<key>code</key>
<string>16</string>
<key>programname</key>
<string>Beyaz Gece</string>
<key>programmername</key>
<string>Okan Karakoca</string>
<key>avatar</key>
<string>okan-karakoca-7.jpg</string>
</dict>
</array>
</plist>
を:
<?php
Header('charset=utf-8');
$test = simplexml_load_file('programlar.xml');
foreach ($test->array as $ar) {
foreach ($ar->dict as $dict) {
echo($dict->key);
echo "<br/>";
echo($dict->string);
echo "<br/>";
}
}
?>
解析が行われますが、それはいくつかのエラーを取得します。 各ディクショナリの最初のキーストリングのみを表示します
このコードを修正してもらえますか? ありがとう
xml形式は不明ですが、xml_parse_into_structをチェックしてください。これは多かれ少なかれ1ライナーです(PHPの例を参照) – Teson
どのようなエラーが発生しますか?私はあなたが助けなしに誰もが推測したり、試したりすることを期待していません。 – alexn
私はあなたが持っている問題は、 '文字列'はPHPのキーワードだと思います。 –