XML index
Hej Experter ;-)Jeg har en xml fil jeg godt vil have lagt ind i min mysql database
Filen er bygget op ca. sådan her denne liste er dog fiktiv.
<?xml version="1.0" encoding="ISO-8859-1" ?>
<navneliste xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="navneliste.xsd">
<group name="Hansen">
<user id="1">
<name>Ole Hansen</name>
</user>
<user id="2">
<name>Kim Hansen</name>
</user>
<user id="3">
<name>Jesper Hansen</name>
</user>
<user id="4">
<name>Søren Hansen</name>
</user>
</group>
<group name="Jensen">
<user id="1">
<name>Ole Jensen</name>
</user>
<user id="2">
<name>Kim Jensen</name>
</user>
<user id="3">
<name>Jesper Jensen</name>
</user>
<user id="4">
<name>Søren Jensen</name>
</user>
</group>
</navneliste>
Jeg har lavet denne kode men problemet er at den kun tager det første "name" i vær "group name"
Kode ser sådan her ud
<?
$xml = new SimpleXMLElement(file_get_contents('navneliste.xml'));
foreach($xml->group as $group) {
$name = UTF8_decode($group->user->name);
Print"$name<br />";
}
?>
Det Vil så blive til
Ole Hansen<br />
Ole Jensen<br />
Og jeg vil godt have den til at skrive det sådan her
Ole Hansen<br />
Jesper Hansen<br />
Søren Hansen<br />
Ole Jensen<br />
Jesper Jensen<br />
Søren Jensen<br />
Hvordan gør jeg det ?