Class: Nokogiri::XML::Document

Inherits:
Object
  • Object
show all
Defined in:
lib/dor/utils/ng_tidy.rb

Instance Method Summary collapse

Instance Method Details

#prettifyObject


23
24
25
26
27
28
29
30
31
32
33
34
35
# File 'lib/dor/utils/ng_tidy.rb', line 23

def prettify
  xslt = Nokogiri::XSLT "<xsl:stylesheet version=\"1.0\" xmlns:xsl=\"http://www.w3.org/1999/XSL/Transform\">\n<xsl:output omit-xml-declaration=\"yes\" indent=\"yes\"/>\n<xsl:template match=\"node()|@*\">\n<xsl:copy>\n<xsl:apply-templates select=\"node()|@*\"/>\n</xsl:copy>\n</xsl:template>\n</xsl:stylesheet>\n"
  xslt.transform(self).to_xml
end