recursivt loopande igenom noder och attribut

PHP

0 svar · 290 visningar · startad av hybris

Medlem sedan nov. 200862 inlägg
Trådstart#1

hallå, någon som har en aning om ifall följande
"BÖR" fungera, jag verkar inte få ut text från
attributen, jag vill liksom få ut hela rasket

har jag tänkt rätt, eller?

$xml_array_1 = extractXML($xml1);

print_r($xml_array_1);

function extractXML($xml) {

foreach ($xml->children() as $child) {

    $name = $child->getName();
	
	foreach ( $child->attributes() as $attrib ){
		$attribute_name = $attrib->getName();
		$element[$name][$attribute_name] = $child[$attrib];
	}
	
	$thisChild = $child;
    $element[$name] = extractXML( $thisChild );

}

return $element;
}

många tack

Pär

256 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)
128 ms — ändringar (db)