* Felix Windt <fwmailinglists / gmail.com> (22:18) schrieb: > I'm leaving off the opening bracket '<': > > line.gsub!(/registrantName>/, 'SUB.HEAD4>') > > So that it will match the opening as well as closing statement. As well as any substring "registrantName>". And well-formed XML won't guarantee that only "<registrantName>" and "</registrantName>" will contain that. gsub!(/(<\/?)registrantName>/, '\1SUB.HEAD4>') should do. But again, CDATA-sections and comments may well contain these strings. I'd use XSLT or some SAX-Library if it has to be ruby. mfg, simon .... l