Advertisement
Guest User

Untitled

a guest
Jul 26th, 2016
53
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.58 KB | None | 0 0
  1. <root>
  2. <!--blahblah-->
  3. <child/>
  4. </root>
  5.  
  6. Nokogiri::XML::Builder.new do |xml|
  7. xml.root {
  8. xml.comment('blahblah')
  9. xml.child
  10. }
  11. end
  12.  
  13. <root>
  14. <comment>blahblah</comment>
  15. <child/>
  16. </root>
  17.  
  18. require 'nokogiri'
  19.  
  20. xml = Nokogiri::XML::Builder.new do |xml|
  21. xml.root {
  22. xml << '<!--blahblah-->'
  23. xml.child
  24. }
  25. end
  26.  
  27. puts xml.doc.root.to_xml
  28. #=> <root>
  29. #=> <!--blahblah-->
  30. #=> <child/>
  31. #=> </root>
  32.  
  33. class Nokogiri::XML::Builder
  34. def comment(string)
  35. insert Nokogiri::XML::Comment.new( doc, string.to_s )
  36. end
  37. end
  38.  
  39. xml << "<comment>#{comment}</comment>"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement