Autor Zpráva
askjustask
Profil
Zdravím,chtěl bych se zeptat jak nechat php ,aby xml souboru změnil text v určitém elementu
Představuji si to takhle :
Mám xml :
<?xml version="1.0" encoding="UTF-8"?>
<xml>
<points>0</points>
<progress>0</progress>
</xml>
a teď potřebuji ,aby mi php v tomto dokumentu změnilo <points>0</points> na <points>1</points> samozřejmně ,že hodnoty a cestu k souboru si nastavím.
Nemůžu na to prostě přijít.Vždy se mi tam prostě buď ten element dovytvoří nebo mi to pro jistotu neudělá nic.
Všem co pomohou moc děkuji předem.
Lukáš66666
Profil
Zkus se podívat sem.
Alphard
Profil
Nejlépe přes xml strom. Teprve ve chvíli, kdy s tímto budou problémy (nevalidní xml apod.), uvažovat o něčem jiném.
$xmlTree = simplexml_load_file($filenameInput);
$xmlTree->points = '1';
$xmlTree->saveXML($filenameOutput);
askjustask
Profil
Alphard:
Děkuji moc,funguje jak má

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: