Pythonで助けが必要です。私はPythonを初めて使用します。私はObjective-Cで多くのプログラムを作成していました。
Objective-Cでは、NSDictionaryをxmlファイルとして保存し、簡単なコマンドで直接ロードすることができました。これが私が保存したxml辞書の例です:
<?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">
<dict>
<key>1</key>
<string>Object One</string>
<key>2</key>
<string>Object Two</string>
<key>3</key>
<string>Object Three</string>
</dict>
</plist>
これをObjective-Cにロードすると、辞書をNSDictionaryとして直接取得できます。
だから私の質問は、Pythonでそれを簡単に行うにはどうすればよいかということです。lxmlなどのパーサーを使用していくつかのものを見つけました。なんとかデータをロードできましたが、キーと値だけの辞書を取得できませんでした。インターネットでたくさん検索しましたが、適切なものが見つかりませんでした。誰かアイデアやアドバイスはありますか?
私はこれを試しました:http ://code.activestate.com/recipes/410469-xml-as-dictionary/ しかし、私はそれを機能させることができませんでした。
よろしくお願いします!