Erro ao criar nova instancia do XpathReader
Ao tentar iniciar uma nova instância do XpathReader, eu recebi o erro abaixo: The processing instruction target matching "[xX][mM][lL]" is not allowed Esse erro acontece, devido a existência de : Espaço em branco antes do header de <?xml ... Existencia de mais de um header de <?xml... Ou algum conteudo antes do header. Problemas de encoding No meu caso bastou utilizar o metodo trim da classe String, assim removendo os espaços em branco antes do header.