問題タブ [minidom]

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 に答える
265 参照

python - Python CGI スクリプト (XML と mindom を使用) が FOR ループ カウンターを出力しない

API を使用して Yahoo 検索の結果を出力しようとすると、For ループ カウンターはインクリメントされた値を出力しません。XML は解析されて出力されますが、カウンターは何度も「1」を出力します。

同じコードが Bing API でも問題なく機能します。

提案を高く評価しました。このコードはあまりにも長い間見てきました。

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

python - minidom を使用した XML の解析

ミニドムで悩んでいます。dom 内のエントリを見つけ、そこに保持されているテキストを更新してから、ファイルを保存する必要があります。これまでのところ、特定の要素を見つけることができた唯一の方法は、非常に明示的で直接的なハードコーディングされた方法を使用することです。

の最初のものを更新したいだけ<text>です<typeBox type="counter">

提案?

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

python - minidom を使用して子ノードから値を取得する

私はXMLに非常に慣れていないので、子ノードから値を取得しようとしています

出力:

しかし、私は次のようなものが欲しい

サンプル ファイルは次のとおりです。

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

python - Python XML:「の代わりに」と書く

私はPythonのxmlminidomを使用していますが、テキストシーケンスでは、&quotの代わりにエスケープ文字を書き出すことを除いて、すべてうまく機能します"。もちろん、タグに引用符が含まれている場合、これは理にかなっていますが、テキストではバグがあります。これを変更するにはどうすればよいですか?

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

python - python minidom が閉じない

minidom を使用すると奇妙な動作が発生します。次のコードを実行します。

次の出力が生成されます。

xml タグのクロージャーなし。ドキュメントを開いたままにする理由がまったくわかりません。誰かが同じ問題を経験しましたか? それとも、本当に明白なことを忘れているだけで、問題が見えないだけですか?

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

python - ExpatError: ドキュメント要素の後のジャンク

私は本当に知りません、問題は何ですか?次のエラーが表示されます。

ジャンクは見ません!何か助けはありますか?気が狂いそう……

ありがとう!

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

python - minidomを使用して属性を持つXMLタグの値を読み取る方法

私はこのようなXMLを持っています。

私は次のPythonコードを使用しています。

しかし、最後の行は。をスローしていindex out of range execptionます。属性も持つタグで囲まれた「値」を取得するにはどうすればよいですか?

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

python - minidom python での XML インデント

XML ファイルに新しい子を追加しようとしています。問題は、XML ドキュメントに挿入する前に子に適切な形式を与えることができないことです。

私は子供を作ってminidom.Document()からappendChild本にしました。

よく説明しましたか?

前もって感謝します。

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

python - XML解析:要素ツリー(etree)とミニドム

私は何年もの間、XMLを解析するためにminidomを使用してきました。今、私は突然エレメントツリーについて学びました。構文解析に適した私の質問はどれですか?あれは:

  • どちらが速いですか?
  • どちらがより少ないメモリを使用しますか?
  • 心配すべきO(n ^ 2)依存関係はありますか?
  • あるものが別のものに有利に減価償却されていますか?

なぜ2つのインターフェースがあるのですか?

ありがとう。

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

python - Python Minidom:ノードの値を変更する

私はPythonのminidomライブラリを使用して、いくつかのXMLファイルを操作しようとしています。これがサンプルファイルです:

私がしなければならないのは、「説明」の値を「リンク」に入れて、両方とも「これはいくつかの情報です!」と言うことです。私はそのようにそれをやろうとしました:

ただし、「n.childNodes [1] = n.childNodes [3]」は2つのノードをリンクしているように見えるため、「n.childNodes [1] .tagName = "link"」を実行して名前を修正すると、両方の子ノードは次のようになります。以前は両方とも「説明」だった「リンク」。

さらに、「n.childNodes [1] .nodeValue」を使用すると、変更が機能せず、XMLが元の形式で出力されます。私は何が間違っているのですか?