問題タブ [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 に答える
188 参照

ruby - REXML - XML 応答に値が存在することをアサートするのに問題がある

今朝、REXML を使用してここで助けを得ることができました。その答えは、REXML について理解を深めるのに役立ちました。しかし、私は別の問題に遭遇し、それを理解できないようです。

私の応答は次のとおりです。

だから、私がやりたいことは、a:mimeType が video/x-flv であることをアサートすることです

これが私が試したことです:

また:

と様々な組み合わせ。私は実際にこれらのリンクの多くを取り戻しますが、そのうちの 1 つがこの mimeType を持っているかどうかだけを気にします。また、一部のリンクには mimeType がありません。

どんな助けでも大歓迎です。

ありがとう、エイドリアン

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

ruby - rubyrexmlは要素の子を取得します

次の構造を持つrexmlを使用して、rubyのxmlドキュメントを解析する必要があります。

私はこのコードを使用してtitleと説明を取得しますelements

試しevent.address = element.elements["venue"].elements["address"]ましたが、nil:NilClassの未定義のメソッド`elements'を取得しました。

しかし、どうすればname要素内のvenue要素にアクセスできますか?

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

ruby - REXML 要素ツリー

ばかげた質問かもしれませんが、REXML を使用して XML 要素のパスを作成するにはどうすればよいでしょうか。

たとえば、次の XML があります。

...そして、「foo」という名前のデータ要素から、文字列「base.first.foo」を取得したいと思います。

これどうやってするの?

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

ruby-on-rails - Rails で XML POST データを解析する

REXML を使用して、POST 経由で送信された XML データを解析しています。XML は、" " として送信される "&" で正しくフォーマットされて送信され&amp;ます。しかし、解析しようとすると、&amp;& になってエラーになるなどの問題がありました。gsubで修正しましたが、今では#<REXML::ParseException: Missing end tag for 'br'

Rails の POST 経由で送信された XML を解析した経験のある人はいますか?

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

ruby - 子ノード全体を削除した後、変更した xml を再印刷したい

「pencil」ノードを削除し、REXML (Ruby) を使用して残りの xml を出力したいと考えています。誰もそれを行う方法を教えてもらえますか?

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

ruby - REXML で DOCTYPE 宣言を保持する

log4j.xml ファイルを解析し、いくつかの属性を編集して書き戻そうとしています。

log4j.xml に<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">宣言がありますが、書き戻すと、宣言が に変わりました<!DOCTYPE log4j>

で解析するためにファイルを開き、xmlDoc = Document.new(File.new(file, 'r'))で書きましたxmlDoc.write(File.new(file, 'w'), 0)

で開いてみましたxmlDoc = Document.new(File.new(file, 'r'), { :raw => :all })

元の DOCTYPE 宣言を保持する方法はありますか?

どうもありがとうございました!

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

ruby-on-rails - Ruby REXML: XML 要素の値を取得する

rexml を使用して、いくつかの xml 要素の値を配列に入れようとしています。これが私がやっていることの例です:

ただし、次のように出力されます。

「これは1つのタイトルです」と「これは別のタイトルです」を含む配列を出力するにはどうすればよいですか?

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

ruby-on-rails - RubyでのXML解析

REXMLRubyパーサーを使用してXMLファイルを解析しています。しかし、64ビットRubyを搭載した64ビットAIXボックスでは、次のエラーが発生します。

同じことを求めるのは次のようなものです。

誰かがこの問題を解決する方法についてアイデアを持っていますか?

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

ruby-on-rails - each_elementが期待どおりに動作しない

私がirbにいて、次のようなことをしたとき:

これは機能し、返された要素ごとに1行のテキストを出力します(さらに、xmlオブジェクトを返すと思います)。ただし、Railsに移動して、コントローラー、ヘルパー、ビュー、およびレイアウト間を移動すると、xmlオブジェクトがダンプされます。

正当な理由で、私はレール1.2.3とルビー1.8.7を使用していることに言及する必要があります。

グラッツィ!

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

ruby - RubyでXMLを解析するREXML

皆さん、

サンプル XML ファイルに REXML を使用しています。

私はこのようなXMLを読んでいます:

今、フランスの顧客のユーザー名を取得したいので、これを試しました:

これは失敗します。たとえば、配列インデックスを使用したくありません

うまくいきますが、私はそれをしたくありません。ここに欠けているものがありますか。配列を使用して、アカウント名を使用してフランス人ユーザーのユーザー名を取得したいと考えています。

どうもありがとう。