How to deserialize MXML with PHP?

Posted by Ivan Petrushev on Stack Overflow See other posts from Stack Overflow or by Ivan Petrushev
Published on 2010-04-27T14:06:31Z Indexed on 2010/04/27 14:13 UTC
Read the original article Hit count: 372

Hello,

I have an array structure that have to be converted to MXML. I know of PEAR XML_Serialize extension but it seems the output format it produces is a bit different.
PHP generated XML:

<zone columns="3">
        <select column="1" />
        <select column="4" />
</zone>

MXML format:

<mx:zone columns="3">
        <mx:select column="1" />
        <mx:select column="4" />
</mx:zone>

Is that "mx:" prefix required for all the tags? If yes, can I make the XML_Serialize put it before each tag (without renaming my data structure fields to "mx:something")?

Here are my options for XML_Serialize:

$aOptions = array('addDecl' => true, 'indent' => "    ", 'rootName' => 'template', 
'scalarAsAttributes' => true, 'mode' => 'simplexml');

© Stack Overflow or respective owner

Related posts about php

Related posts about mxml