Bonjour.
J'ai un soucis avec la création de document XML :
J'essaie de transformer une chaîne de caractère "XHTML" (qui n'est pas valide, malheureusement ) en XML de cette façon (javascript):
IE me renvoie l'erreur suivante dès que str contient des codes d'entités (ex: agrave, eacute, etc...) :
Référence à l'entité non définie
J'ai essayer de joindre des doctypes de cette façon :
Mais IE me renvoie : Les entités de paramètres ne peuvent pas être utilisées au sein des déclarations de balise dans un sous-ensemble interne
Si quelqu'un peut m'aider...
J'ai un soucis avec la création de document XML :
J'essaie de transformer une chaîne de caractère "XHTML" (qui n'est pas valide, malheureusement ) en XML de cette façon (javascript):
var xmlDoc = new ActiveXObject("Msxml2.DOMDocument.4.0");
xmlDoc.async = false;
xmlDoc.loadXML('<?xml version="1.0" encoding="ISO-8859-1"?><dom>' + str + '</dom>');
IE me renvoie l'erreur suivante dès que str contient des codes d'entités (ex: agrave, eacute, etc...) :
Référence à l'entité non définie
J'ai essayer de joindre des doctypes de cette façon :
xmlDoc.loadXML(
'<?xml version="1.0" encoding="ISO-8859-1"?>'+
'<!DOCTYPE doc [<!ENTITY % HTMLlat1 PUBLIC "-//W3C//ENTITIES Latin 1 for XHTML//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml-lat1.ent">%HTMLlat1;' +
'<!ENTITY % HTMLspecial PUBLIC "-//W3C//ENTITIES Special for XHTML//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml-special.ent">%HTMLspecial;'+
'<!ENTITY % HTMLsymbol PUBLIC "-//W3C//ENTITIES Symbols for XHTML//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml-symbol.ent"> %HTMLsymbol; ]>'+
'<dom>' + str + '</dom>'
);
Mais IE me renvoie : Les entités de paramètres ne peuvent pas être utilisées au sein des déclarations de balise dans un sous-ensemble interne
Si quelqu'un peut m'aider...