Salut a tous,
alors mon problème est le suivant:
j'ai écris une fonction en python sendssl(filexml,ipaddr) permettant d'envoyer via socket ssl le document xml 'filexml' a un server dont l'ip est 'ipaddr'. La fonction me renvoie une valeur rep. qui n'est pas en fait un document xml mais plusieurs à la fois, dont seule une petite partie m'intéresse : celle en rouge!
voici l'erreur que j'obtiens:<?xml version="1.0"?>
<RIBCL VERSION="2.22">
<RESPONSE
STATUS="0x0000"
MESSAGE='No error'
/>
<?xml version="1.0"?>
<RIBCL VERSION="2.22">
<RESPONSE
STATUS="0x0000"
MESSAGE='No error'
/>
<?xml version="1.0"?>
<RIBCL VERSION="2.22">
<RESPONSE
STATUS="0x0000"
MESSAGE='No error'
/>
<GET_HOST_POWER
HOST_POWER="ON"
/>
</RIBCL>
<?xml version="1.0"?>
<RIBCL VERSION="2.22">
<RESPONSE
STATUS="0x0000"
MESSAGE='No error'
/>
<?xml version="1.0"?>
<RIBCL VERSION="2.22">
<RESPONSE
STATUS="0x0000"
MESSAGE='No error'
/>
J'ai appellé le parsing de la façon suivante:Traceback (most recent call last):
File "prova.py", line 14, in ?
response = minidom.parse(rep)
File "/usr/lib/python2.4/site-packages/_xmlplus/dom/minidom.py", line 1915, in parse
return expatbuilder.parse(file)
File "/usr/lib/python2.4/site-packages/_xmlplus/dom/expatbuilder.py", line 924, in parse
fp = open(file, 'rb')
IOError: [Errno 2] No such file or directory:
comment puis-je résoudre ce problème ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 response = minidom.parse(rep) risult = response.getElementsByTagName('GET_HOST_POWER') print risult
--> j'ai bien évidement minidom et tout ce qui sert...
Merci d'avance.
Partager