X-Git-Url: https://pere.pagekite.me/gitweb/text-madewithcc.git/blobdiff_plain/17ae076995b523b870751f39389eedd42ccfabed..3464e61ad02f56a6237dde4d59f6cac3200cfd28:/fixup-docbook.rb?ds=sidebyside diff --git a/fixup-docbook.rb b/fixup-docbook.rb index 0d3b5cc..9981339 100755 --- a/fixup-docbook.rb +++ b/fixup-docbook.rb @@ -147,6 +147,13 @@ xml.css('figure mediaobject imageobject imagedata[width="40.0%"]').each do |id| f.name = 'informalfigure' end +log 0, 'assigning IDs to formal figures' +seq = 1 +xml.css('figure').each do |fig| + fig['id'] = 'fig-%d' % seq + seq = seq + 1 +end + log 0, 'Writing processed file' # Unable to figure out API way to replace DOCTYPE data = xml.to_xml().gsub!(/DOCTYPE article/, 'DOCTYPE book')