Attribute in XML-Dateien modifizieren
Attribute in XML-Dateien modifizieren
am 15.09.2006 22:03:53 von Klaus-Peter Kostian
Hallo!
Wiedermal reicht mein Halbwissen nicht und Google hilft mir auch nicht
weiter: Ich möchte am (Besten mit domxml) XML-Daten lesen, schreiben und
modifizieren. Verschiedene Ansätze dazu hab ich im Web gefunden, aber
nirgends gibt es ein Beispiel, wie Attribute gelesen oder geschrieben
werden.
XML-Beispiel:
Sebastian Bergmann
Professionelle Softwareentwicklung mit PHP 5
3-89864-229-1
Auf die Values (z.B. 'title') kann ich zugreifen:
$document = DOMDocument::load('books.xml');
$xpath = new DOMXPath($document);
foreach ($xpath->query('book/title') as $title) {
print $title->nodeValue . "
\n";
}
aber wie komm ich an das Attribut 'lang'?
Kann mir das mal einer mit einem Beispiel erklären oder kennt ein Tutorial?
Grüße!
Klaus-Peter
Re: Attribute in XML-Dateien modifizieren
am 15.09.2006 23:08:57 von Ulf Kadner
Klaus-Peter Kostian wrote:
> Wiedermal reicht mein Halbwissen nicht und Google hilft mir auch nicht
> weiter: Ich möchte am (Besten mit domxml) XML-Daten lesen, schreiben und
> modifizieren. Verschiedene Ansätze dazu hab ich im Web gefunden, aber
> nirgends gibt es ein Beispiel, wie Attribute gelesen oder geschrieben
> werden.
Schau doch ins Manual da steht eigentlich alles was Du wissen willst.
http://www.php.net/manual/en/function.domelement-get-attribu te.php
http://www.php.net/manual/en/function.domelement-set-attribu te.php
http://www.php.net/manual/en/function.domelement-remove-attr ibute.php
PHP5 Implementierung sind dort auch beschrieben.
MfG, Ulf
Re: Attribute in XML-Dateien modifizieren
am 16.09.2006 12:27:43 von Klaus-Peter Kostian
Ulf Kadner schrieb:
> Schau doch ins Manual da steht eigentlich alles was Du wissen willst.
>
> http://www.php.net/manual/en/function.domelement-get-attribu te.php
> http://www.php.net/manual/en/function.domelement-set-attribu te.php
> http://www.php.net/manual/en/function.domelement-remove-attr ibute.php
>
Hallo Ulf,
Danke für den Hinweis, das hilft schon weiter. Auch wenn php.net gerade
nicht erreichbar ist, hab ich noch weitere Quellen gefunden.
Grüße!
Klaus-Peter
Re: Attribute in XML-Dateien modifizieren
am 16.09.2006 12:52:03 von Ulf Kadner
Klaus-Peter Kostian wrote:
>
> Danke für den Hinweis, das hilft schon weiter. Auch wenn php.net gerade
> nicht erreichbar ist, hab ich noch weitere Quellen gefunden.
Hallo!
Nimm halt http://de2.php.net oder eine der vielen anderen Möglichkeiten.
Das ist kein EInzelfall das www.php.net resp. php.net nicht erreichbar
ist. Keine Ahnung was dort los ist.
MfG, Ulf