Rails プロジェクトで Nokogiri を使用してサードパーティから XML ファイルを読み込もうとしています。解析していないノードの 1 つに、アンパサンドがエスケープされていない URL が含まれています ( などfoo.com/index.html?page=1&query=bar
)
これは不正な XML と見なされ、Nokogiri はとにかくそれを解析しようとするため、foo.com/index.html?page=1=bar
.
完全な URL を取得するにはどうすればよいですか? ノコギリを微調整できますか?search&replace-prerun を実行しますか、それともベスト プラクティスは何ですか?