Jump to content

XML Pretty Array


The Little Guy

Recommended Posts

I would like to take the following xml file, and convert it to a nice array. Is there any functions to do this or any suggestions how to do this?

 

xml file:

<?xml version="1.0" encoding="UTF-8"?>
<users>
<instructions>
	<phpfile>users.php</phpfile>
</instructions>
<users action="multiple">
	<user>
		<name>root</name>
		<password>5f4dcc3b5aa765d61d8327deb882cf99</password>
		<permissions>
			<access>CREATE_USR</access>
		</permissions>
	</user>
<users>
</users>

 

Desired array:

Array (
[instructions] => Array (
	[phpfile] => users.php
)
[users] => Array (
	[0] => Array (
		[name] => root
		[password] => 5f4dcc3b5aa765d61d8327deb882cf99
		[permissions] => Array(
			[access] => CREATE_USR
		)
	)
)
)

Link to comment
https://forums.phpfreaks.com/topic/215837-xml-pretty-array/
Share on other sites

I keep getting this error:

 

Warning: simplexml_load_file(): I/O warning : failed to load external entity "<?xml version="1.0" encoding="ISO-8859-1"?>
<users>
        <instructions>
                <phpfile>users.php</phpfile>
        </instructions>
        <users action="multiple">
                <user>
                        <name>root</name>
                        <password>5f4dcc3b5aa765d61d8327deb882cf99</password>
                        <permissions>
                                <access>CREATE_USR</access>
                        </permissions>
                </user>
        </users>
</users>" in C:\Users\Ryan\Documents\NetBeansProjects\Database\FFD\FFD.php on line 46

Link to comment
https://forums.phpfreaks.com/topic/215837-xml-pretty-array/#findComment-1122046
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.