2009-06-11 5 views
1

J'essaye d'ajouter un tas de html à un ensemble de nœuds existant, en haut. Cela fonctionne principalement, mais les balises de style et les balises de script sont nettoyées de leur contenu. Voici ce que je veux dire:Nokogiri nettoie le style et les balises de script après/avant

doc.xpath("//head/*[1]").before("<script>var xb=25</script>") 

Mais si je tente d'afficher ceci, voici ce que je reçois:

hdoc.xpath("//head/*[1]") 
=> <script></script> 

Il est lavait tout entre les balises de script et le style, et ne tient pas compte des commentaires HTML tout à fait. Des idées pour éviter cela?

+0

wow. Je ne peux pas croire que je n'ai pas eu de réponse sur la liste de diffusion ou sur stackoverflow :( –

Répondre

3

Le maître Nokogiri actuel résout ce problème.