So admittedly I have modified Trevor's code a bit (mainly so I don't get the @ 
symbols associated with parameters but also so that instead of ["someNode[1]"] 
I get ["someNode"][1],  but for me that XML snippet creates an array that looks 
like...

["combine"]["class"] = TV_show
["combine"]["sources"]["agent"][1] = com.plexapp.agents.none
["combine"]["sources"]["agent"][2]  = com.plexapp.agents.localmedia

...which seems ok?

Terry...

On 3/7/19, 9:17 am, "use-livecode on behalf of Mark Wieder via use-livecode" 
<use-livecode-boun...@lists.runrev.com on behalf of 
use-livecode@lists.runrev.com> wrote:

    
    What are you hoping to get out of xml-to-array? Given that keys aren't 
    guaranteed to be unique, I think what you're seeing there makes sense. 
    Otherwise you'll stand the chance of losing data in translation. If you 
    don't convert to a numeric form with a concordance, as Trevor has done, 
    I don't see you you could possibly convert this xml to an array:
    
    <combine class="TV_Show">
         <sources>
             <agent>com.plexapp.agents.none</agent>
             <agent>com.plexapp.agents.localmedia</agent>
         </sources>
    </combine>
    
    -- 
      Mark Wieder
      ahsoftw...@gmail.com
    
    _______________________________________________
    use-livecode mailing list
    use-livecode@lists.runrev.com
    Please visit this url to subscribe, unsubscribe and manage your 
subscription preferences:
    http://lists.runrev.com/mailman/listinfo/use-livecode
    
    

_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Reply via email to