Permalänk

Ändra texten i xml med php

Hej, skulle behöva hjälp med att ändra text i en xml fil som jag hämtar från en annan server om detta är möjligt.

exempel xml:
<info>
<spelare>
<namn>exempel1</namn>
</spelare>

<spelare>
<namn>exempel2</namn>
</spelare>
</info>

xml filen ligger hos: "exempel.com/info.xml"

När jag hämtar xml data för "namnet exempel1" använder jag följande kod:

<?php $xml = simplexml_load_file('http://www.exampel.com/info.xml'); echo $xml->spelare->namn; ?>

Är det nu möjligt att ändra namnet till "Lasse" istället för exempel1 med hjälp av php, alltså inte ändra texten i xml filen...
Håller fortfarande på att lära mej, men hoppas ni förstår

Permalänk
Medlem

<?php $xml = simplexml_load_file('example.xml'); print_r($xml); $xml->spelare[0]->namn = "Lasse"; print_r($xml); ?>

http://se.php.mirror.edgebooster.com/manual/en/simplexml.exam...

Permalänk

tack så mycket

Permalänk

Men tänkte nu på en annan sak, om det står t.ex: <namn>Lasse Erik Svensson</namn>

Är det möjligt att bara ändra"Svensson" men behålla "Lasse Erik" från xml.

Permalänk
Medlem

Jepp, du kan nog fixa det med regexp. Kan inte skriva nån kod nu när jag är på mobilen.

Skickades från m.sweclockers.com