xmlDoc.loadXML et les espaces - HTML/CSS - Programmation
Marsh Posté le 06-06-2007 à 17:38:55
Dans un premier temps tu devrais essayer de mettre # pour définir une couleur.
Et enfin mettre des doubles quotes
xmlDoc.loadXML("<graph bgcolor=\"#000\">" );
Et après dis moi si ca fonctionne...ou pas
Marsh Posté le 06-06-2007 à 17:45:35
var xmlDoc = new ActiveXObject("Msxml2.DOMDocument.3.0" );
var root;
var newElem;
xmlDoc.async = false;
xmlDoc.loadXML("<graph bgcolor=\"#000\"></graph>" );
if (xmlDoc.parseError.errorCode != 0) {
var myErr = xmlDoc.parseError;
WScript.Echo("You have error " + myErr.reason);
} else {
root = xmlDoc.documentElement;
}
xmlDoc.save("essai.xml" );
Merci pour ton aide ça fonctionne !!
Ptin jsuis un noob
Marsh Posté le 06-06-2007 à 18:03:51
LoL mais non non! On peut pas être performant tout les jours
Marsh Posté le 06-06-2007 à 17:02:59
Salut à tous !!
Y'a-t-il une chance de contourner ce problème ? Merci à tous !!
J'ai le code source suivant :
var xmlDoc = new ActiveXObject("Msxml2.DOMDocument.3.0" );
var root;
var newElem;
xmlDoc.async = false;
xmlDoc.loadXML("<root><child/></root>" );
if (xmlDoc.parseError.errorCode != 0) {
var myErr = xmlDoc.parseError;
WScript.Echo("You have error " + myErr.reason);
} else {
root = xmlDoc.documentElement;
newElem = xmlDoc.createElement("NEW" );
root.childNodes.item(0).appendChild(newElem);
root.childNodes.item(0).lastChild.text = "123";
WScript.Echo(root.childNodes.item(0).xml);
}
xmlDoc.save("essai.xml" );
Cay parfait, cay cool, ça save bien le fichier XML mais malheureusement, je souhaite transformer la ligne surlignée en quelque chose du style :
xmlDoc.loadXML("<graph bgcolor=000>" );
Ce qui me retourne une magnifique erreur du stayle :
"Contient un caractère non valide"
A priori les espaces ne sont donc pas permis
Message édité par Mxtrem le 06-06-2007 à 17:03:23