DOM og getAttributes
Jeg er nybegynder med PHP & XML og er støt på et problem. Jeg bruger DOM udvidelsen til seneste PHP version.Jeg ønsker at få adgang til Attributterne fra nogle elementer i et XML dokument:
$dom = new DOMDocument('1.0','utf-8');
$dom->loadXML($myxml);
$elements = $dom->getElementsByTagName('Type'); // $elements er af typen DOMNodeList
foreach ($elements as $e) {
echo 'Navn: ', $e->getAttribute('name');
print "\n";
}
Problemet er at $e er af typen DOMNode. getAttribute() er kun defineret for DOMElement.
Kan man få getElementsByTagName() til at retunere DOMElement i stedet for DOMNode eller kan man konvertere i mellem de to typer?
