問題タブ [libxml-ruby]

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

ruby - Lib Xml Ruby:Error `parse':undefined method` read' for "file.xml":String(NoMethodError)

これは、要件に従ってXMLファイルから特定の日付を抽出するために作成したコードです。lib xmlライブラリを使用しましたが、次のエラーが発生します。

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

ruby - Ruby LibXML-ノードが存在する場合は、値に基づいてフィルタリングします

私は次のXMLに取り組んでいます:

agentIdentifierValueの特定の値を持つすべてのエージェントを選択したいのですが、1。agentIdentifierResultタグが関連付けられていない場合、および2.それに関連付けられたagentIdentifierResultがある場合、その値は次のようになります。 '結果'

したがって、この場合、digiprov-3とdigiprov-4の両方のエージェントを選択する必要があります。このためのxpathを作成するにはどうすればよいですか?

私はこれを試しました(擬似コード):(結果=結果と値='#{uri.content}')または(値='#{uri.content}')が、これは3番目のエージェントdigiprov-5も選択します!

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

ruby - そのようなファイルを読み込めません -- libxml_ruby for Windows

私のステップは、

  1. RubyInstaller.exe ファイルを実行
  2. ルビーをインストール
  3. インストールされたパス: c:\ruby193
  4. DevKit をインストールする
  5. gem install libxml-ruby --platform x86-mswin32-60
  6. test.rbファイルを作る

    'rubygems'
    が必要 'xml' が必要

  7. ruby test.rb

  8. エラーメッセージを出力

エラーメッセージ:

この問題の解決策が欲しい plz. 助けて。

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

ruby-on-rails - Rails アプリ起動時の Libxml-ruby エラー -- 初期化されていない定数 LibXML::XML::Error::I18N

Rails 3.2.12 にアップデートしたところ、Bundler も libxml-ruby を 2.4.0 から 2.5.0 にアップデートしました。本番サーバー (nginx) を再起動するか、コンソールを開こうとすると、次のようになります。

私の開発ボックスでは同じ問題は発生していません。

私が理解できるのは、2.5.0 gem がまだ古い 2.4.0 コンパイル済みライブラリを参照しており、その特定の定数が定義されていないということだけです。しかし、これがどのように発生するのか、どのように修正するのかはわかりません。これが正しいかどうかでもありません。

どんな考えでも大歓迎です。

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

ruby - Linux mintのruby 1.8.7にlibxmlをインストールする

これは、インストールしようとしたときの結果です -> extconf の失敗: libm が必要です

これは mkmf.log の出力です。



私はhttp://sourceforge.net/projects/virtualrails/をvirtualbox 4.2.8で使用しています

宝石1.3.5を使用

次の 2 つのエラーが含まれています。

  • conftest.c:3: エラー: 'atan' が宣言されていません (この関数で最初に使用)

  • /usr/bin/ld: -lruby-static が見つかりません

最初のエラー「atan」は簡単に解決できますが、2 番目のエラーは 1 つのライブラリが欠落しているのか、それともこれがすべてを引き起こす大きな問題なのかがよくわかりません。

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

ruby - LIBXML-RUBY > Xpath コンテキスト

コンテキスト: libxml-ruby gem を使用して XML ファイルを解析しています。findXPathメソッドを使用して、一連のノードについて XML ドキュメントをクエリする必要があります。find次に、各ノードを個別に処理し、XPathメソッドを使用してもう一度クエリを実行する必要があります。

問題:返されたノードを個別にクエリしようとすると、XPathfindメソッドはノードだけでなくドキュメント全体をクエリしています。

コード例:

このスクリプトは29.992 回戻ります。これは XPath コンテキストの設定と関係があるに違いないと思いますが、それを達成する方法はまだわかりません。

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

ruby - libxml-ruby を使用してデフォルト名前空間の指定を省略したい

libxml-ruby について質問があります。
xml ファイル「sample.xml」があります。

以下のようにデフォルトの名前空間を指定せずにノードを扱いたい。

もちろん、私は以下のようにそれを行うことができます。

しかし、デフォルトの名前空間の文字列を省略したい。
XML::Namespace[s] に属するいくつかのプロパティとメソッドを試しましたが、影響はありませんでした。

そして、xml ファイルを保存するときのもう 1 つの問題。

以下のように公開します。

「main:」の文字列を省略してほしい。だから私はこれをしますが、それは本当に醜いです。

何か良いアイデアはありますか?

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

ruby-on-rails - Rails 2.3.14 に libxml-ruby をインストールできない

「bundle install」を実行すると、次のエラーが表示されます。

ここで何が問題なのかよくわかりません。これは、同じルビーとレールのバージョンの私の他のボックスで動作しています。

これを理解しようとしていますが、運がありません。

助けてください。:( .. ありがとう!