我有一個XML文件,我需要更換一個新的字符串 兩個標記之間的文本標籤是「<的ConnectionString>古文</ConnectionString的>」紅寶石XML更換
我需要改變這到「< ConnectionString>我的新文本</ConnectionString>」
我似乎無法在網上找到任何東西,並看到使用正則表達式是一個壞主意?
請注意,此文件包含多於1周0<的ConnectionString>古文</ConnectionString的> 線!
有人可以指出我的方向或示例嗎? Andrew
好吧,這讓我關閉,但是(對不起,如果我是愚蠢的)如何將我的XML文檔傳遞到Nokogiri?我可以用文件名替換DATA嗎? –
不,將其替換爲響應'read'方法或字符串的內容。 'Nokogiri.XML(File.new('foo.xml'))''和'Nokogiri.XML(File.read('foo.xml'))''都會工作:)(當然,它只是通過文件名會將其解釋爲xml字符串,或者失敗) –
太棒了!我現在開始明白..非常感謝:) –