DOM Fragen?
am 16.09.2004 12:07:51 von Jonas Schnelli
Hallo Jungs!
Hmm... heute habe ich probiert einen XML File anstänige nach DOM mässig
anzusprechen.
Aber gehe ich recht in der Annahme, dass getAttributes (mit s!) nicht
funktioniert?
oder
Wie kann ich alle Attributes einer Node durchgehen?
Und dann gleich noch die Zweite Frage.
wenn ich z.B. den Tag Inhalt
Wie kann ich die Textnode auslesen?
ich wäre super froh wenn mir jemand diese Fragen beantworten könnte.
thx
Re: DOM Fragen?
am 16.09.2004 13:21:02 von Martin Honnen
Jonas Schnelli wrote:
> Hmm... heute habe ich probiert einen XML File anstänige nach DOM mässig
> anzusprechen.
>
> Aber gehe ich recht in der Annahme, dass getAttributes (mit s!) nicht
> funktioniert?
>
> oder
>
> Wie kann ich alle Attributes einer Node durchgehen?
In PHP 4.3 per DOMXML ist es
node->attributes()
z.b.
$xml_document = domxml_open_file('test2004091601.xml');
if ($xml_document) {
$element = $xml_document->document_element();
$attributes = $element->attributes();
echo "
Attributes
\r\n";
echo "\r\n";
foreach ($attributes as $attribute) {
echo '- ' . $attribute->name() . ': ' . $attribute->value() .
" \r\n";
}
echo "
\r\n";
}
?>
In PHP 5 und DOM sollte es einfach eine Eigenschaft attributes geben, also
$xml_document->documentElement->attributes
--
Martin Honnen
http://JavaScript.FAQTs.com/