問題タブ [rexml]

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 投票する
1 に答える
148 参照

ruby - Ruby RSS -- RSS:REXMLListener に対して呼び出されるプライベート メソッド send

RSS パーサーを IRC ボットに統合しようとしています。オンラインで簡単なコードを見つけましたが、このコードをボットに入れると、次のようになります。

IRB または独自のプライベート スクリプトで正常に動作するため、このエラーが発生する理由がわかりません。これがコードであり、エラーの原因となっている行です。

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

ruby - REXML によるエンコーディングの変更を防ぐ方法

Ruby と REXML で xml ファイルを編集しようとしていますが、ファイルをディスクに書き戻した後、エンコーディングが変更されます。しかし、ファイルの元のエンコーディングを維持する必要があります!

これは、編集前の私のxmlの外観です。

そして、ここでディスクに書き戻した後:

これが私のコードです:

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

ruby - XML ファイル内の 1 つのノードを別の XML ファイルのノードに置き換えるにはどうすればよいですか?

2 つの XML ファイルがあります。1 つ目は次のとおりです。

2 つ目は次のとおりです。

first.xml から要素を更新したい:

second.xml の要素を使用:

<b>first.xml からすべてのノードを削除し、 <b>second.xml ファイルから取得したノードを追加することで、それを達成しようとしました。すべてのノードを削除<b>できますが、second.xml から要素を取得して first.xml に追加することはできません。

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

ruby - REXMLの要素を反復処理できません

Rubyを使用して、選択したXMLノードの周囲に新しい要素を挿入しています。このような:

これは私が望む構造です:

しかし、これは私が上記のコードで得ているものです:

私は何が間違っているのですか?

ブロックがどのように実行されるかについての私の理解の欠如に関係していると思います。パスは、目的の要素の属性を適切に出力できるため、機能しているようです。

REXMLはRubyディストリビューションの一部であるため、そのままにしておきたいのですが、そのように機能させることができれば、Nokogiriを検討したいと思います。

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

ruby - Ruby REXML の混乱

こんにちは、mysql コマンド ライン ツールからエクスポートした XML ファイルからデータを解析しようとしています。ここにあるチュートリアルに従っています: http://www.germane-software.com/software/rexml/docs/tutorial.htmlタグに含まれている必要なデータを抽出する

XML ファイル:

そして、ここに私がやっていることがあります:

しかし、私がこれを行うと、すべてのインスタンスで nil が得られます

どんな助けでも素晴らしいでしょう。ありがとう

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

ruby - RubyXML構文エラー

mysqlデータベースから作成した4つのXMLファイルを評価しようとしています。これらのXMLフィールドのテキストをデータのペアとして出力して、ハッシュを作成できるようにします。(例: "Total Builds、359")ブロックの使用方法が原因で、構文エラーが発生していると確信しています。

これが私がやろうとしていることです:

このブロックのフォーマットが間違っていることは知っていますが、ルビーでこれに似た何かをする方法はありますか?

ありがとう

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

ruby - 閉じていないタグに対応できる XML リーダーを作成できますか?

REXML StreamListener を使用してウィキペディアの XML ダンプを解析しています。数百万の記事の後、一致する終了タグが見つからないと文句を言い、ファイルの残りをスキップします。

閉じられていないタグを無視し、その後ストリームの解析を再開する方法はありますか?

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

ruby - REXMLで直接の親ノードを取得する

REXMLを使用してノードの直接の親を取得するにはどうすればよいですか?root_node()はドキュメントの親ノードを取得しますが、現在のノードの親が必要です。

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

ruby - REXML: javascript-DOM の .innerHTML= に相当

REXML::Element文字列が XML として解析され、要素がターゲットに挿入されるように、文字列をに渡す方法はありますか?