Bonjour,
Le script s'exécute dans une macro WSR.
je cherche à extraire les données contenues dans les balises d'un fichier xml dont je connait les réf :
database.xml :
1 2 3 4
| <?xml version="1.0" encoding="iso-8859-1"?>
<root>
<tagxml>test</tagxml>
</root> |
Script.WSR :
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| <speechMacros>
<command>
<listenFor>test</listenFor>
<script language="JScript">
<![CDATA[
var xml_doc = new ActiveXObject("Microsoft.XMLDOM");
xml_doc.async = false;
xml_doc.load("%USERPROFILE%\Documents\database.xml");
var userjs = xml_doc.getElementsByTagName("tagxml").item(0).text;
Application.Speak userjs;
]]>
</script>
</command>
</speechMacros> |
L'erreur vient a priori de la ligne 4 du JS
var userjs = xml_doc.getElementsByTagName("tagxml").item(0).text;
je pense que ca coince au niveau de item(0).text, sans comprendre pourquoi.
quelqu'un peut m'éclairer de ses lumières?
Merci
Partager