Buenas yo estoy tratando de crear un documento xml usando javascript pero se me ha hecho imposible hacer crear el documento si contiene algun caracter no-ascii actualmente lo estoy probando con una 'ó' la cual transforma en un error, alguien podria indicarme como hacerlo para que use utf como encoding?
Este es el codigo:
function createDoc(string){
var xml = "<?xml version='1.0' encoding='utf-16' ?>"+string;
if (window.DOMParser)
{
parser = new DOMParser();
doc = parser.parseFromString(xml, "text/xml");
}
else // Internet Explorer
{
doc = new ActiveXObject("Microsoft.XMLDOM");
doc.async = "false";
doc.loadXML(xml);
}
return doc
}
Como pueden ver usa UTF-16 pero cuando lo veo me aparece el error y no el caracter.
Gracias de antemano.