Nokogiri

判斷 ancestor 之中是否有 add 元素:

node.xpath("ancestor::add").size > 0

判斷 ancestor 之中有 <div type="notes">

node.xpath("ancestor::div[@type='notes']").size > 0

判斷 ancestor 之中有 <note type="orig"> 或 <note type="mod">

node.xpath("ancestor::note[@type='orig' or @type='mod']").size > 0