XML_Serializer help adding an attribute to non root element

From: Date: Fri, 28 Apr 2006 21:14:16 +0000
Subject: XML_Serializer help adding an attribute to non root element
Groups: php.pear.general 
Request: Send a blank email to pear-general+get-23884@lists.php.net to get a copy of this message
I'm using XML_serializer to help me turn some arrays into XML, but I'm having trouble figuring out how to specify the "type" attribute for the campaign element. === DESIRED XML ==== <company> <campaign type="112"> <conversions>20</conversions> <per_conversion>.50</per_conversion> <magazines>40</magazines> </campaign> </company> === MY STARTING CODE ==== // include class file include("Serializer.php"); // create object $serializer = new XML_Serializer(); // create array $xml = array( 'company' => array( 'campaign' => array( 'conversions' => 20, 'per_conversion => .50, 'magazine' => 40 ) ) ) // add XML declaration $serializer->setOption("addDecl", true); // indent elements $serializer->setOption("indent", " "); // perform serialization $result = $serializer->serialize($xml);

« previous php.pear.general (#23884) next »