end
end
+
+log 0, 'remove empty notes/web links sections'
+[
+ 'Notes',
+ 'Web links',
+ 'Web link',
+].each do |title|
+ xml.xpath("//title[text()='%s']" % title).each do |node|
+ p = node.parent
+ node.remove
+ if p.content =~ /^\s*$/
+ p.remove
+ else
+ raise RuntimeError, 'Non-empty «%s» found' % title
+ end
+ end
+end
+
log 0, 'remove title from dedication'
xml.css('dedication title')[0].content = ""
XML
+log 0, 'remove title from colophon'
+xml.css('colophon title')[0].content = ""
+
log 0, 'change CC logo images to informalfigure'
xml.css('figure mediaobject imageobject imagedata[width="40.0%"]').each do |id|
f = id.parent.parent.parent