Re: [PHP] XML to Array
[email protected] (Karl DeSaulniers)
| Newsgroups | php.general |
|---|---|
| Message-ID | <[email protected]> |
On Mar 11, 2013, at 8:22 AM, Bastien Koert wrote: > On Sun, Mar 10, 2013 at 6:28 PM, Karl DeSaulniers <[email protected] > > wrote: >> >> On Mar 10, 2013, at 6:03 AM, richard gray wrote: >> >>> On 10/03/2013 11:47, Karl DeSaulniers wrote: >>>> >>>> Hi Guys, >>>> I am hoping someone can guide me or help me fix this issue. >>>> I have been lost in the code for some time now. >>>> I am trying to get the attributes of an xml node. >>>> I have this code: >>>> [snip] >>> >>> this may help -> >>> http://stackoverflow.com/questions/1156957/php-xml-attribute-parsing >>>> >>>> I do admit I haven't the foggiest idea what I am doing here, so I >>>> am >>>> noobing out here on how this php function is really working. >>>> I got it off php.net and am trying to implement it in my code. >>>> Without my >>>> addition it works well except it doesn't grab any attributes >>>> which I need in order for my script to work properly. >>>> >>>> Any ideas on what I am doing wrong? >>>> >>>> TIA, >>> >>> >>> HTH >>> rich >> >> >> >> Thanks rich, >> That uses simpleXML. I am using xml_parse_create. >> Any ideas for xml_parse_create? I really like the way this function >> puts everything into an array that I can traverse. I only need it >> to put >> the attribute values in the array for the corresponding node and I >> am done. >> *Sigh >> >> Thanks for your help, >> >> Best, >> >> >> Karl DeSaulniers >> Design Drumm >> http://designdrumm.com >> >> >> -- >> PHP General Mailing List (http://www.php.net/) >> To unsubscribe, visit: http://www.php.net/unsub.php >> > > I came across this XML to JSON to an array some time ago. It might > be something > > function xmlToArray($xml) > { > return json_decode(json_encode((array) simplexml_load_string($xml)), > 1); > } > > -- > > Bastien > > Cat, the other other white meat Thanks Bastien! That worked very well. I now see the attributes. However it does not load the root node? I am going to need that node to display too. Any thoughts as to why it is not showing? I just copied and pasted your code. I'm going to look at some docs to see if I can find out why, but if you know, please let me know your solution. Thanks again. Best, Karl DeSaulniers Design Drumm http://designdrumm.com