Hallo Zusammen,
ich hab nun ein Problem mit dem xml parsen eines soap Output.
Ich habe per HTTP Post Request XML Daten abgefragt.
Aber ich kann diese per xml_parser_create, xml_parse_into_struct nicht parsen.
Im index und im vals, keine Daten. Nur ein leeres Array.
Hier mal ein Code Ausschnitt.
Hier der XML Output...Ein Ausschnitt:
HTTP/1.1 200 OK
Server: Apache-Coyote/1.1
Content-Type: text/xml;charset=utf-8
Date: Mon, 01 Dec 2008 11:54:50 GMT
Transfer-Encoding: chunked
Connection: close
Set-Cookie: JSESSIONID=511001C2EBD78C0A159728FA4B335798; Path=/arsys
Age: 0
fb2
<?xml version="1.0" encoding="UTF-8"?><soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org
/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body><ns0:OpGetIncidentResponse xmlns:ns0="urn4_InfidentTester"
xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org
/2001/XMLSchema-instance">
<ns0:T_application/>
<ns0:T_asset_id/>
<ns0:T_assigned_to/>
<ns0:T_assignee_group>AS-GENERY-3RD</ns0:T_assignee_group>
<ns0:T_assignment_counter>1</ns0:T_assignment_counter>
<ns0:T_case_id/>......
Danke
ich hab nun ein Problem mit dem xml parsen eines soap Output.
Ich habe per HTTP Post Request XML Daten abgefragt.
Aber ich kann diese per xml_parser_create, xml_parse_into_struct nicht parsen.
Im index und im vals, keine Daten. Nur ein leeres Array.
Hier mal ein Code Ausschnitt.
Hier der XML Output...Ein Ausschnitt:
HTTP/1.1 200 OK
Server: Apache-Coyote/1.1
Content-Type: text/xml;charset=utf-8
Date: Mon, 01 Dec 2008 11:54:50 GMT
Transfer-Encoding: chunked
Connection: close
Set-Cookie: JSESSIONID=511001C2EBD78C0A159728FA4B335798; Path=/arsys
Age: 0
fb2
<?xml version="1.0" encoding="UTF-8"?><soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org
/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body><ns0:OpGetIncidentResponse xmlns:ns0="urn4_InfidentTester"
xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org
/2001/XMLSchema-instance">
<ns0:T_application/>
<ns0:T_asset_id/>
<ns0:T_assigned_to/>
<ns0:T_assignee_group>AS-GENERY-3RD</ns0:T_assignee_group>
<ns0:T_assignment_counter>1</ns0:T_assignment_counter>
<ns0:T_case_id/>......
PHP-Code:
$xml_parser = xml_parser_create();
xml_parse_into_struct($xml_parser, $postdata, $vals, $index);
xml_parser_free($xml_parser);
echo "Index array<br>";
print_r($index);
echo "\nVals array<br>";
print_r($vals);
Kommentar