Páginas

06/11/2010

[C#] encodeXML

Supondo que você esteja escrevendo um xml na mão, sem usar o método XmlTextWritter do .net, esse método irá te ajudar a proteger caracteres especiais, que daram problema na hora de ler o documento gerado na outra ponta.

public string encodeXML(string str)
{
//str = "node'\"node\"&";
return str.Replace("&", "&").Replace("<", "<").Replace(">", ">").Replace("\"", """).Replace("'", "'");
}

Nenhum comentário: