Bonjour tout le monde,
j'ai un petit problème pour parser un fichier XML.
je m'explique je travail sous JBUILDER sur une page JSP la dont j'ai une fonction en JavaScript qui doit parser un fichier XML pour extraire des valeurs voici ma fonction:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
|
<SCRIPT TYPE="text/javascript" language="Javascript">
var admin ;
var dbName;
var port;
function parse()
{
var xmlDoc= null;
xmlDoc = new ActiveXObject("Msxml2.DOMDocument.4.0");
xmlDoc.async=false;
xmlDoc.validateOnParse = true;
xmlDoc.load("configuration.xml");
if (xmlDoc.parseError.errorCode != 0)
{
alert("Error in line " + xmlDoc.parseError.line +
" position " + xmlDoc.parseError.linePos +
"\nError Code: " + xmlDoc.parseError.errorCode +
"\nError Reason: " + xmlDoc.parseError.reason +
"Error Line: " + xmlDoc.parseError.srcText);
}
else
admin = xmlDoc.getElementsByTagName("admin")[0].childNodes[0].nodeValue;
document.getElementById('dbName').value = xmlDoc.getElementsByTagName("dbName")[0].childNodes[0].nodeValue;
alert(document.getElementById('dbName').value);
document.getElementById('port').value = xmlDoc.getElementsByTagName("port")[0].childNodes[0].nodeValue;
port = document.getElementById('port').value;
alert(document.getElementById('port').value);
}
</SCRIPT> |
le problème c'est que j'arrive pas à instancier mon parseur:
xmlDoc = new ActiveXObject("Msxml2.DOMDocument.4.0");
c'est vous avez des proposition je suis preneur
merci d'avance
Partager