def _Replacement_write_data(writer, data, is_attrib=False):
 data = data.replace('&', '&amp;').replace('<', '&lt;')
 data = data.replace('"', '&quot;').replace('>', '&gt;')
 if is_attrib:
  data = data.replace('\r', '&#xD;').replace('\n', '&#xA;').replace(' DCTB ', '&#x9;')
 writer.write(data)

def _Replacement_write_data ( writer , data , is_attrib = False ) : data = data . replace ( '&' , '&amp;' ) . replace ( '<' , '&lt;' ) data = data . replace ( '"' , '&quot;' ) . replace ( '>' , '&gt;' ) if is_attrib : data = data . replace ( '\r' , '&#xD;' ) . replace ( '\n' , '&#xA;' ) . replace ( ' DCTB ' , '&#x9;' ) writer . write ( data )
writes datachars to writer .