Я использую Nokogiri
и не смог выяснить, как обернуть определенное слово ссылкой, которую я предоставляю.Оберните конкретный текст со ссылкой Nokogiri
У меня есть <span class="blah">XSS Attack document</span>
Что я хочу, чтобы изменить
<span class="blah"><a href="http://blah.com">XSS</a> Attack document</span>
Я знаю, что есть в Nokogiri .wrap()
, но он не появляется, чтобы быть в состоянии обернуть только конкретный XSS
текст ,
Спасибо, но 'node.to_html' возвращает ссылку как' < a href' есть способ не преобразовать ее в html-объекты? – Hengjie
@ Hengjie, вы правы, я только что исправил это. Поскольку '' является узлом, необходимо создать его и добавить его к узлу 'span' перед текстом. – toch
Спасибо @toch, но будет ли он работать, если мы просто установим node.inner_html с результатом gsub? Или есть неожиданные последствия? – Hengjie