Ik moet een xml bestand maken, daarvoor wil ik SimpleXMLElement
Maar daarvoor moet ik wel mijn xml structuur maken.
Op dit moment heb ik een array met values uit de database erin.
De structuur moet er ongeveer zo uit zien:
<items>
<item>
<title>Titel 1</title>
<intro>Lorem ipsum...</intro>
</item>
<item>
<title>.... etc..</title>
</item>
</items>
Zelf dacht ik eerst door de array heen te loopen.
<?php
foreach ($items as $item) {
$xmlitems .= sprintf(
'<item>
<title>%s</title>
</item>', $item['title']);
}
?>
Als ik dat gedaan had dan de tags '<items></items>' er omheen te gooien en met SimpleXMLElement en asXML valide xml te generen.
Maar mijn code is niet meer de volgen op dit moment met die sprintf() en wat eruit komt is ook niks, want hij gooit alles achter en door elkaar.
Is er misschien een manier om tabs en new lines te doen in de sprintf() of weten jullie een betere manier om dit te doen?
Hoor het graag!