Nokogiri (RubyGem) : HTML 태그 찾기 및 바꾸기
<html>
<body>
<h1>Foo</h1>
<p>The quick brown fox.</p>
<h1>Bar</h1>
<p>Jumps over the lazy dog.</p>
</body>
</html>
... 그리고 RubyGem Nokogiri (hpricot 대체)를 사용하여 다음 HTML로 변경하고 싶습니다.
<html>
<body>
<p class="title">Foo</p>
<p>The quick brown fox.</p>
<p class="title">Bar</p>
<p>Jumps over the lazy dog.</p>
</body>
</html>
즉 : Nokogiri를 사용하여 특정 HTML 태그를 찾고 바꿀 수 있습니까? 나는 그들을 (css 키워드를 사용하여) 찾는 방법을 안다. 그러나 나는 문서를 파싱하는 동안 그것들을 대체하는 방법을 모른다.
당신의 도움에 감사드립니다!
이 솔루션은 정말 우아! 고마워요! – Javier
id와 클래스가있는 div를 찾기 위해 CSS 검색을 수행하는 방법을 알고 있습니까? 예 :
frag.xpath ("// div [@ id = 'foo'및 @ class = 'bar']") – SimonV