Reputation: 411
I'm calling a webservice that returns an XML document. When I call it it returns the following:
resultsetrecordtxnref1013101155943920/txnrefchannelvisa/channelamount1000.00/amountpayment_date4/11/2013 3:59:43 PM/payment_datepayment_statussuccessful/payment_statusfield_valuesfield_valuesfieldnamesTest Test/namesacct_descFalse/acct_descacct_desc_order0/acct_desc_orderhiddenFalse/hiddendefaultvalue /xpath_field0/xpath_field/fieldfieldamount1000.00/amountacct_descFalse/acct_descacct_desc_order0/acct_desc_orderhiddenFalse/hiddendefaultvalue /xpath_field0/xpath_field/fieldfieldcurrencyNGN/currencyacct_descFalse/acct_descacct_desc_order0/acct_desc_orderhiddenFalse/hiddendefaultvalue /xpath_field0/xpath_field/fieldfieldemail_addresstest/email_addressacct_descFalse/acct_descacct_desc_order0/acct_desc_orderhiddenFalse/hiddendefaultvalue /xpath_field0/xpath_field/fieldfieldphone_number+2348031155249/phone_numberacct_descFalse/acct_descacct_desc_order0/acct_desc_orderhiddenFalse/hiddendefaultvalue /xpath_field0/xpath_field/fieldfieldmerch_txnref0/merch_txnrefacct_descFalse/acct_descacct_desc_order0/acct_desc_orderhiddenFalse/hiddendefaultvalue /xpath_field0/xpath_field/field/field_values/field_valuespayment_status_descriptionTransaction Successful - Approved/payment_status_description/record/resultset
Is this valid XML because when I use simplexml_load_string
it works on my local server which runs PHP 5.4 but not on my testing server which uses PHP 5.3
Upvotes: 0
Views: 54
Reputation: 411
For some reason setting turning on the php_openssl.dll
fixed the problem. Not sure why ... but google says so
Upvotes: 1
Reputation: 956
This is a result of your browser parsing the XML and ignoring all the tags. Try viewing the page source or using a browser that can handle XML.
Upvotes: 1