問題タブ [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.

0 投票する
2 に答える
2658 参照

python - xmltodict を使用して Python で xml ファイルから json ファイルを作成する

次のコードでxmltodictを使用して、入力xmlファイルからjsonファイルを作成しようとしています

最後の行で次のエラーが表示されます

エンコーディングを変更する必要があると思います。私の最初のxmlファイルはasciiのようです。これを機能させる方法について何か考えはありますか?ありがとう

0 投票する
2 に答える
7615 参照

python - xmltodict で ExpatError をキャッチする

私はxmltodictxmlを解析するために使用しています。

無効な xml を解析すると、ExpatError.

どうすればこれをキャッチできますか? これが私のipythonシェルで試したことです

0 投票する
0 に答える
650 参照

xmltodict - xmltodict の解析速度を向上

圧縮された FIXML ZIP ファイルがあります。次のように、xmltodict を使用して非圧縮ファイル (~130MB の非圧縮データ) を解析しようとしていますが、解析には約 3 分かかります。

以前のバージョンのリリース ノートでパフォーマンスの向上が概説されているため、xmltodict の最新バージョン (0.9.0) も使用しようとしましたが、それでも役に立ちませんでした...速度の向上はまったくありませんでした。

この xmltodict 解析をより高速に実行する方法についてのアイデアはありますか?

ありがとう。

0 投票する
3 に答える
10231 参照

python - 順序付けられた辞書を使用した xml ファイルの解析

xmlの形式のファイルがあります。

たとえば、ユーザーが を入力すると、プログラムがタグとnd照合してパーツから戻るように処理する必要があります。xml ファイルを辞書に変換できれば、データを反復処理して、必要に応じて情報を見つけることができるのではないかと考えました。<Phonetic>and<Phonemic>

同じ目的で使用されるxmltodictを検索して見つけました。

これを実行すると、次のようになりますordered dict

残念ながら、これは物事を簡単にするものではなく、新しいデータ構造でプログラムを実装する方法がわかりません。たとえば、アクセスするndには、次のように書く必要があります。

これはとてつもなく複雑です。通常の辞書にしようとしましたdict()が、ネストされているため、内部のレイヤーは順序付けられたままになり、データが非常に大きくなります。

0 投票する
0 に答える
145 参照

python - Python xmltodict インデックス エラー

私は、統計のために情報を取得しようとしているこの XML API を持っています。これが私のコードとサンプル XML です。

xml.xml

temp.py

コードを実行し、複数<call id="x">のスタンザがある場合、これは正常に機能します。1 しかない場合<call id="x">、以下のエラーが発生します。

の内容を印刷するとxml、これが得られるので、そこにあるxml["calls"]["call"]["@id"]はずです。

考え?

0 投票する
2 に答える
4692 参照

python - xmltodict unparse() 関数を使用した ValueError - Python 3

xmltodict を使用して json を xml に変換するのに問題があります。単一のルートと単一のオブジェクトで正常に動作しますが、複数のオブジェクトを変換しようとすると、ValueError "ValueError: document with multiple roots" が返されます。

これが私のJSONデータです:

これまでの私のスクリプトは次のとおりです。

結果:

どんな助けでも大歓迎です、ありがとう!

0 投票する
1 に答える
2215 参照

python - Python インポート XML イントロ SQLITE (xmltodict)

XML ファイルを解析して SQLITE データベースにインポートしようとしています。

XML は次のようになります。

そして、私は次のpythonコードを持っています

次のエラーが発生します

ここで何が間違っていますか?以前にこの方法を使用したことがありますが、XML ファイルではありませんが、問題なく機能しました。

0 投票する
2 に答える
2905 参照

python - TypeError: リストのインデックスは、xmltodict の str ではなく、整数でなければなりません:

私はこのXMLファイルを持っています:

上記のファイルを次の方法で解析しようとしました。

ただし、次のエラーが発生しました。

私は何を間違えましたか?

0 投票する
1 に答える
1070 参照

python - Python xmltodict、elementTree などで 1 つの XML を別の XML ファイルに変換する最も効率的な方法

やあ、

したがって、次の 2 つの XML ファイルがあります。

ファイル A:

ファイル B:

基本的に、ファイル A を読み取って、ファイル B のように変更する必要があります。ここで、xmltodic を使用してファイル A を解析しましたが、最上位の要素しか読み取れません。xmltodict でこれを実現するには、複数の for ループを作成する必要があるようです。各親要素、次に子要素を通過するループ。

elementree を見ると、これは同じように見えます。複数の for ループを実行せずにこれを行う他の方法を知っている人はいますか?