CodeIgniter Forums

Full Version: need help in converting xml to array
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
I am new to codeigniter and xml api also. i want to send below mention request to a srver in XML format. i want to use xmlrpc for the same. kindly help me in converting below mention xml to array so that xmlrpc will parse this array and output will be the same xml.


<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
    <OTA_HotelAvailRQ xmlns="http://www.opentravel.org/OTA/2003/05">
        <POS>
            <Source>
<RequestorID MessagePassword= "*****" ID= "****" Type="CHM"/>
</Source>
</POS>
<AvailRequestSegments>
<AvailRequestSegment>
<HotelSearchCriteria>
<Criterion>
<HotelRef HotelCode="00008164"/>
<StayDateRange Start="2016-04-01" End="2016-04-12">
</StayDateRange>
</Criterion>
</HotelSearchCriteria>
</AvailRequestSegment>
</AvailRequestSegments>
</OTA_HotelAvailRQ>
tried this but not woking..
http://php.net/manual/en/book.simplexml.php

Try this::
Three line xml2array:

<?php

$xml = simplexml_load_string($xmlstring);
$json = json_encode($xml);
$array = json_decode($json,TRUE);

?>

Ta da!
That is brilliant! :-)