Bonjour, je n'arrive as à parser un fichier XML contenant des balises SOAP.
En voici la forme générale :
Je voudrais extraire les données en prenant comme noeud racine de sortie <getVehiclesBySaleResult>.
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
16
17
18
19
20 <?xml version="1.0" encoding="UTF-8" ?> <SOAP:Envelope xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <SOAP:Body> <getVehiclesBySaleResponse xmlns="Domino" xmlns:encodingStyle="http://schemas.xmlsoap.org/soap/encoding"> <getVehiclesBySaleResult> <sale> <timestamp>30/10/2006</timestamp> <clientid>XXXXXX</clientid> <saleid>XXXXXXXXXXXXXXXXXXXXXXXX</saleid> <departement>XX</departement> <vehicles> <vehicle>...</vehicle> ... <vehicle>...</vehicle> </vehicles> </sale> </getVehiclesBySaleResult> </getVehiclesBySaleResponse> </SOAP:Body> </SOAP:Envelope>
Ainsi, je voudrais avoir un fichier de sortie selon le modèle suivant :
J'ai essayé d'exploiter cet exemple : http://www.biglist.com/lists/xsl-lis.../msg01649.html mais rien n'y fait...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 <getVehiclesBySaleResult> <sale> <timestamp>30/10/2006</timestamp> <clientid>XXXXXX</clientid> <saleid>XXXXXXXXXXXXXXXXXXXXXXXX</saleid> <departement>XX</departement> <vehicles> <vehicle>...</vehicle> ... <vehicle>...</vehicle> </vehicles> </sale> </getVehiclesBySaleResult>
Merci d'avance de votre aide.
Partager