SimpleXML und PHP - eine Frage zu Attributen
shev
- php
Hallo
Den Inhalt von XML Daten kann ich recht leicht verändern
<foo> inhalt </foo>
manchmal haben die XML tags auch noch attribute wie
<foo irgendwas='100'> inhalt </foo>
Meine Frage:
wie ändere ich diese attribute, wenn ich in einem <tag viele dieser <foo> tags habe? Bsp:
<content>
<foo irgendwas='100'> inhalt1 </foo>
<foo irgendwas='101'> inhalt2 </foo>
<foo irgendwas='33100'> inhalt3 </foo>
</content>
inhalt(1-3) kann ich leicht ändern, bei den attributen habe ich wohl etwas falsch gemacht.
Hallo,
wie ändere ich diese attribute, wenn ich in einem <tag viele dieser <foo> tags habe? Bsp:
<content>
<foo irgendwas='100'> inhalt1 </foo>
<foo irgendwas='101'> inhalt2 </foo>
<foo irgendwas='33100'> inhalt3 </foo>
</content>inhalt(1-3) kann ich leicht ändern, bei den attributen habe ich wohl etwas falsch gemacht.
$xml->foo[0]['irgendwas'] = 'bla'; ändert z.B. das irgendwas-Attribut des ersten foo-elements, $xml->foo[1]['irgendwas'] spricht das des zweiten an und so weiter.
Meintest du das?
Mathias
Ja, hatte ich so gemeint, aber das hat einen Fehler ergeben. War etwas mit Objekt. Benutze hier php 5.
Egal, ich werd mich einfach tiefer mit dem Fehler, und XML+PHP beschäftigen, wird wohl irgendwann gelöst :)