Bonjour à vous,
J'aimerais réussir à décoder un type XMLTYPE que je reçois en réponse à un appel WebService.
Pour ce faire j'utilise un extract sur mon xmltype.
Mais je n'arrive pas à bien comprendre la fonction et le XML car ça ne fonctionne pas.
à chaque fois j'ai l'erreur : "method dispatch on NULL SELF argument is disallowed"
Pouvez vous me guider ?
j'aimerais par exemple récupérer la donnée code retour dans le XML suivant :
j'ai essayé la fonction :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 <ProfilResponse xmlns="urn:adresse:wsdl:Profil:G1" xmlns:ns2="urn:adresse:wsdl:Profil:G1:types"> <response> <ns2:type_identites> <ns2:numDossier>1234</ns2:numDossier> <ns2:ip>1234</ns2:ip> </ns2:type_identites> <ns2:codeRetour>02</ns2:codeRetour> <ns2:info> <ns2:info1/> <ns2:info2/> <ns2:info3/> </ns2: info > </response> </ProfilResponse>
v_result := xmltype.extract(l_result,'/ProfilResponse/response/codeRetour/text()','xmlns:ns2="urn:adresse:wsdlrofil:G1"').getstringval();
Un grand merci d'avance pour votre aide et vos lumières !
Partager