Так у меня есть этот HTML (находится в некоторых XML-файле)Заменить определенный тег с другим тегом
<span style=" font-style: italic;">Nature, </span>
Моих желаемым результата является использование Ruby, Nokogiri или CSS-селекторов, чтобы заменить тег с
<i>Nature, </i>
Я попытался следующие:
Так что я прочитал Xml и получить содержание
page_references = doc.xpath("/wcm:root/wcm:element[@name='Citations']").inner_text
Здесь я пытаюсь искать тега в содержании и заменить его
page_data.push (page_references.to_s.gsub!(/<span style=" font-style: italic;">/,'<i>'))
Это не заменяет закрывающих тегов.
Есть ли у кого-нибудь какие-либо предложения о том, как я могу достичь своего желаемого результата?
Благодарности Савва очень элегантный –