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

xml - 外部ファイルから現在のドキュメントに XML フラグメントを挿入する

私は現在、REXML を使用して XML ファイルを解析しており、内部ファイルから XML フラグメントを挿入する方法を考え出そうとしています。

現在、次のようなロジックを使用しています。

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

しかし、これは少しぎこちないように思えます。適切なルート ノードが存在しない場合があるため、REXML が XML フラグメントを常に正しく解析するとは限らないのではないかと心配しています。これを行うより良い方法はありますか?

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

xml - Rexml-データの解析

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

<entry xmlns='http://www.w3.org/2005/Atom' xmlns:gwo='http://schemas.google.com/analytics/websiteoptimizer/2009' xmlns:app='http://www.w3.org/2007/app' xmlns:gd='http://schemas.google.com/g/2005' gd:etag='W/&quot;DUYGRX85fCp7I2A9WxFWEkQ.&quot;'><id>https://www.google.com/analytics/feeds/websiteoptimizer/experiments/1025910</id><updated>2010-05-31T02:12:04.124-07:00</updated><app:edited>2010-05-31T02:12:04.124-07:00</app:edited><title>Flow Experiment</title><link rel='gwo:goalUrl' type='text/html' href='http://cart.personallifemedia.com/dlg/download.php'/><link rel='alternate' type='text/html' href='https://www.google.com/websiteoptimizer'/><link rel='self' type='application/atom+xml' href='https://www.google.com/analytics/feeds/websiteoptimizer/experiments/1025910'/><gwo:analyticsAccountId>16334726</gwo:analyticsAccountId><gwo:autoPruneMode>None</gwo:autoPruneMode><gwo:controlScript>....。

gd:etagのデータを解析して取得する必要がありますが、どうすればよいですか?

SimpleXMLを使用して値を取得できましたが、ReXMLで取得したかったのです。

アドバイスをお願いします。

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

ruby - RubyとJRubyでのXSLT変換

簡単な質問:RubyとJRubyの両方で動作する堅実なXSLTライブラリはありますか?

  • REXMLは両方で機能しますが、XSLTをサポートしていません。
  • ruby-xsltはJRubyでは機能しません。
  • 最新のNokogiriベータ版はJRubyをサポートしていますが、サポートにはまだバグがあり、Rubyで正常に機能するXML入力に対して時折NullPointerExceptionsがスローされます。(特に、xsl:outputが'text'に設定されている場合でも、有効なXMLが生成されない変換を行うとbarfが発生します!)
  • JXsltはJavaのXalan/Saxonの単なるラッパーであり、Rubyでは機能しません。

何か足りないものを教えてください。

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

ruby - Rubyプログラムのディレクトリから複数のxmlをロードして解析します

ディレクトリから xml のセットをロードし、REXML を使用してループ内のすべての xml を解析したいと考えています。ディレクトリから読み取りを開始した後、ファイル オブジェクトを作成できないようです

助けてください

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

ruby-on-rails - RubyonRailsで文字列をカラー16進値としてレンダリングする

XMLファイルから取得している16進値があり、その16進値をデータテーブルの背景色として使用しようとしています。ただし、IE8では文字列としてレンダリングを続けます。

使った時

次のようにレンダリングされます

<%hex> A8960A <%/ hex>に16進タグが付いています(%記号はタグであるとブラウザが認識しないように注意してください)

ブラウザで。私が試してみました

ただし、背景色としてはレンダリングされません。16進数は、値がXMLドキュメント自体にどのように格納されるかをタグ付けし、私は使用しています

16進値を取得しますが、A8960Aとしてレンダリングされます。何を変更する必要がありますか?

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

ruby-on-rails - Ruby on Railsのxmlタグを削除する

xml ドキュメントからデータを読み取り、レールと REMXL を使用して Web ページに配置しています。私が使う

情報を配列に取得し、ビューでループするだけです。ただし使用時は

だからそれは

ウェブページで。タグを削除する良い方法はありますか?ありがとう

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

ruby - RubyでXML要素の名前を変更しますか?

REXMLまたは別のRubyライブラリを使用してXML要素の名前を変更するにはどうすればよいですか?

アドバイスありがとうございます。

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

ruby-on-rails - RubyはXMLで一重引用符を二重引用符に変換します

一重引用符または二重引用符を使用して XML 属性を定義できるという事実にもかかわらず、私のユーザーは、単一引用符で囲まれた属性値を受け入れない別のソフトウェアとソフトウェアを統合しようとしています。

私は REXML を使用して XML を生成しています。

二重引用符で囲まれた属性値を REXML で生成する方法はありますか? そうでない場合、簡単に変換する方法はありますか?

ありがとう

0 投票する
4 に答える
1592 参照

ruby - REXML XPath で要素を順番に取得する

XML ファイル内のすべての要素<HeadA>と要素を繰り返し処理し、それぞれに一意の ID を追加したいと考えています。<HeadB>これまでに試したアプローチは次のとおりです。

問題は、XPath からのノードセット//HeadA | //HeadBがすべてHeadAs の後にすべて s が続くことHeadBです。私が必要としているのは、ドキュメントに表示される順序ですべてHeadAの とを並べたリストです。HeadB

明確にするために、私の XML は次のようになります。

そして、XPathから得ているのは次のとおりです。

私が取得する必要があるのは、順番にノードである場合:

IDを順番に追加できます。

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

ruby - REXMLでノード名を取得

次のようなXMLがあります

または好き

または、ルート ノードがまったく予期しないものになる可能性があります。(理論的には何でも。) 私はそれを解析するために REXML を使用しています。どの XML ノードがルート要素であるかを調べるにはどうすればよいですか?