note 78708 deleted from function.xml-parse-into-struct by cmb

From: Date: Sun, 21 Oct 2018 09:33:56 +0000
Subject: note 78708 deleted from function.xml-parse-into-struct by cmb
References: 1  Groups: php.notes 
Request: Send a blank email to php-notes+get-209478@lists.php.net to get a copy of this message
Note Submitter: php dot net at crazedsanity dot com ---- There's an updated version of cs-phpxml (http://sf.net/projects/cs-phpxml, or https://cs-phpxml.svn.sourceforge.net/svnroot/cs-phpxml/releases for the latest out of subversion) which easily converts an XML string into a PHP array. Using my previous example::: <?php /** * * *********** EXAMPLE *********** * * Original file contents: * <test xmlns="stuff"> * <indexOne>hello</indexOne> * <my_single_index testAttribute="hello" /> * <multiple_items> * <item>1</item> * <item>2</item> * </multiple_items> * </test> * * Would return::: * * array( * TEST => array( * indexOne => hello, * my_single_index => NULL, * multiple_items => array( * items => array( * 0 => 1, * 1 => 2 * ) * ), * ), * ); */ ?> I've been using this in many production environments, and it's been very stable. The syntax is pretty simple, too::: <?php require_once(dirname(__FILE__) ."/cs-phpxml/xmlParserClass.php"); $xmlParser = new xmlParser(file_get_contents("test.xml")); $myArray = $xmlParser->get_tree(TRUE); ?>

« previous php.notes (#209478) next »