[auth_c, quote_c])
end
+# FIXME the DTD do now allow this use of <attribution>
%w(preface#foreword preface#introduction).each do |spec|
sect = xml.css(spec)[0]
paras = sect.css('para emphasis')
paras.each {|i| i.parent.remove} # Remove both the 'emphasis' and its parent 'para'
end
+# FIXME the DTD do now allow this use of <attribution>
auth = xml.css('chapter')[0].css('para')[0]
auth.content =~ /^\s*Paul Stacey\s*$/ or
raise RuntimeError, 'Error finding author name in chapter 1 -- ' + auth.content
auth.before('<blockquote><attribution>Paul Stacey</attribution></blockquote>')
auth.remove
+# FIXME the DTD do now allow this use of <attribution>
auth = xml.css('chapter')[1].css('para')[0]
auth.content =~ /^\s*Sarah Hinchliff Pearson.*$/ or
raise RuntimeError, 'Error finding author name in chapter 2 -- ' + auth.content
seq = seq + 1
end
+# FIXME the DTD do now allow this use of <attribution>
log 0, 'Set epigraph line in each case study'
xml.css('blockquote para').select {|p| p.inner_text =~ /Profile written by/}.each do |epi|
p = epi.parent