問題タブ [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.
ruby - Lib Xml Ruby:Error `parse':undefined method` read' for "file.xml":String(NoMethodError)
これは、要件に従ってXMLファイルから特定の日付を抽出するために作成したコードです。lib xmlライブラリを使用しましたが、次のエラーが発生します。
ruby - Ruby LibXML-ノードが存在する場合は、値に基づいてフィルタリングします
私は次のXMLに取り組んでいます:
agentIdentifierValueの特定の値を持つすべてのエージェントを選択したいのですが、1。agentIdentifierResultタグが関連付けられていない場合、および2.それに関連付けられたagentIdentifierResultがある場合、その値は次のようになります。 '結果'
したがって、この場合、digiprov-3とdigiprov-4の両方のエージェントを選択する必要があります。このためのxpathを作成するにはどうすればよいですか?
私はこれを試しました(擬似コード):(結果=結果と値='#{uri.content}')または(値='#{uri.content}')が、これは3番目のエージェントdigiprov-5も選択します!
ruby - そのようなファイルを読み込めません -- libxml_ruby for Windows
私のステップは、
- RubyInstaller.exe ファイルを実行
- ルビーをインストール
- インストールされたパス: c:\ruby193
- DevKit をインストールする
- gem install libxml-ruby --platform x86-mswin32-60
test.rbファイルを作る
'rubygems'
が必要 'xml' が必要ruby test.rb
- エラーメッセージを出力
エラーメッセージ:
この問題の解決策が欲しい plz. 助けて。
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 コンパイル済みライブラリを参照しており、その特定の定数が定義されていないということだけです。しかし、これがどのように発生するのか、どのように修正するのかはわかりません。これが正しいかどうかでもありません。
どんな考えでも大歓迎です。
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 つのライブラリが欠落しているのか、それともこれがすべてを引き起こす大きな問題なのかがよくわかりません。
ruby - LIBXML-RUBY > Xpath コンテキスト
コンテキスト: libxml-ruby gem を使用して XML ファイルを解析しています。find
XPathメソッドを使用して、一連のノードについて XML ドキュメントをクエリする必要があります。find
次に、各ノードを個別に処理し、XPathメソッドを使用してもう一度クエリを実行する必要があります。
問題:返されたノードを個別にクエリしようとすると、XPathfind
メソッドはノードだけでなくドキュメント全体をクエリしています。
コード例:
このスクリプトは29.99
2 回戻ります。これは XPath コンテキストの設定と関係があるに違いないと思いますが、それを達成する方法はまだわかりません。
ruby - libxml-ruby を使用してデフォルト名前空間の指定を省略したい
libxml-ruby について質問があります。
xml ファイル「sample.xml」があります。
以下のようにデフォルトの名前空間を指定せずにノードを扱いたい。
もちろん、私は以下のようにそれを行うことができます。
しかし、デフォルトの名前空間の文字列を省略したい。
XML::Namespace[s] に属するいくつかのプロパティとメソッドを試しましたが、影響はありませんでした。
そして、xml ファイルを保存するときのもう 1 つの問題。
以下のように公開します。
「main:」の文字列を省略してほしい。だから私はこれをしますが、それは本当に醜いです。
何か良いアイデアはありますか?
ruby-on-rails - Rails 2.3.14 に libxml-ruby をインストールできない
「bundle install」を実行すると、次のエラーが表示されます。
ここで何が問題なのかよくわかりません。これは、同じルビーとレールのバージョンの私の他のボックスで動作しています。
これを理解しようとしていますが、運がありません。
助けてください。:( .. ありがとう!