ugrás a tartalomhoz

Módosított SimpleXML objektum fájlba mentése

Anonymous · 2006. Nov. 5. (V), 17.19
Hello!
A XML file-ok kezelését próbálgatom, a betöltés (simplexml_load_file()) és a módosítás meg is van, de nem találok olyan SimpleXML függvényt amely egy XML objektumból visszaírná a módosított adatokat a file-ba. Van ilyen?
Köszi!
Péter
 
1

alapkérdés

Hojtsy Gábor · 2006. Nov. 5. (V), 17.25
Azt gondolom érzed, hogy ez alapvető funkció lehet a simplexml-ben. Azt nem tudom mennyi tapasztalatod van ezzel, de a PHP dokumentáció "téma címlapjain" vannak áttekintő példák, és az jogosan várható el, hogy ott megtalálod a választ. Ez ezesetben is teljesül.

http://php.net/simplexml
2

pl: így

Anonymous · 2006. Nov. 8. (Sze), 17.07
<?php
$xmlstr = <<<XML
<employee>
<employeename>test</employeename>
<employeeaddress>test123</employeeaddress>
<SSN>12343456</SSN>
<company>TOPXML</company>
</employee>
XML;
$dom = new domDocument;
$dom->loadXML($xmlstr);
$test = $dom->save("C:/topxml_demo/php/xml_files/save.xml");
echo "The number of bytes written :".$test;
?>
3

dom

porga · 2006. Nov. 11. (Szo), 20.25
De a Dom kiterjesztés még nem hivatalos. Nem biztos hogy így kellene megoldani. De engem is érdekelne, jelenleg es sima szoveges allomanyként mentem az XML-t de piszok munkaigényes.