問題タブ [xmltodict]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - xmltodict を使用して Python で xml ファイルから json ファイルを作成する
次のコードでxmltodictを使用して、入力xmlファイルからjsonファイルを作成しようとしています
最後の行で次のエラーが表示されます
エンコーディングを変更する必要があると思います。私の最初のxmlファイルはasciiのようです。これを機能させる方法について何か考えはありますか?ありがとう
python - xmltodict で ExpatError をキャッチする
私はxmltodict
xmlを解析するために使用しています。
無効な xml を解析すると、ExpatError
.
どうすればこれをキャッチできますか? これが私のipythonシェルで試したことです
xmltodict - xmltodict の解析速度を向上
圧縮された FIXML ZIP ファイルがあります。次のように、xmltodict を使用して非圧縮ファイル (~130MB の非圧縮データ) を解析しようとしていますが、解析には約 3 分かかります。
以前のバージョンのリリース ノートでパフォーマンスの向上が概説されているため、xmltodict の最新バージョン (0.9.0) も使用しようとしましたが、それでも役に立ちませんでした...速度の向上はまったくありませんでした。
この xmltodict 解析をより高速に実行する方法についてのアイデアはありますか?
ありがとう。
python - 順序付けられた辞書を使用した xml ファイルの解析
次xml
の形式のファイルがあります。
たとえば、ユーザーが を入力すると、プログラムがタグとnd
照合してパーツから戻るように処理する必要があります。xml ファイルを辞書に変換できれば、データを反復処理して、必要に応じて情報を見つけることができるのではないかと考えました。<Phonetic>
and
<Phonemic>
同じ目的で使用されるxmltodictを検索して見つけました。
これを実行すると、次のようになりますordered dict
。
残念ながら、これは物事を簡単にするものではなく、新しいデータ構造でプログラムを実装する方法がわかりません。たとえば、アクセスするnd
には、次のように書く必要があります。
これはとてつもなく複雑です。通常の辞書にしようとしましたdict()
が、ネストされているため、内部のレイヤーは順序付けられたままになり、データが非常に大きくなります。
python - Python xmltodict インデックス エラー
私は、統計のために情報を取得しようとしているこの XML API を持っています。これが私のコードとサンプル XML です。
xml.xml
temp.py
コードを実行し、複数<call id="x">
のスタンザがある場合、これは正常に機能します。1 しかない場合<call id="x">
、以下のエラーが発生します。
の内容を印刷するとxml
、これが得られるので、そこにあるxml["calls"]["call"]["@id"]
はずです。
考え?
python - xmltodict unparse() 関数を使用した ValueError - Python 3
xmltodict を使用して json を xml に変換するのに問題があります。単一のルートと単一のオブジェクトで正常に動作しますが、複数のオブジェクトを変換しようとすると、ValueError "ValueError: document with multiple roots" が返されます。
これが私のJSONデータです:
これまでの私のスクリプトは次のとおりです。
結果:
どんな助けでも大歓迎です、ありがとう!
python - Python インポート XML イントロ SQLITE (xmltodict)
XML ファイルを解析して SQLITE データベースにインポートしようとしています。
XML は次のようになります。
そして、私は次のpythonコードを持っています
次のエラーが発生します
ここで何が間違っていますか?以前にこの方法を使用したことがありますが、XML ファイルではありませんが、問題なく機能しました。
python - Python xmltodict、elementTree などで 1 つの XML を別の XML ファイルに変換する最も効率的な方法
やあ、
したがって、次の 2 つの XML ファイルがあります。
ファイル A:
ファイル B:
基本的に、ファイル A を読み取って、ファイル B のように変更する必要があります。ここで、xmltodic を使用してファイル A を解析しましたが、最上位の要素しか読み取れません。xmltodict でこれを実現するには、複数の for ループを作成する必要があるようです。各親要素、次に子要素を通過するループ。
elementree を見ると、これは同じように見えます。複数の for ループを実行せずにこれを行う他の方法を知っている人はいますか?