PHP bir XML dosyası düzenleme?
Yani ben şöyle bir XML dosyası var
<?xml version="1.0" encoding="iso-8859-1"?>
<employees>
<employee>
<name>Mark</name>
<age>27</age>
<salary>$5000</salary>
</employee>
<employee>
<name>Jack</name>
<age>25</age>
<salary>$4000</salary>
</employee>
</employees>
Ben 2 eylemleri gerçekleştirmek istiyoruz.
1)be able to edit their age and salery
2)add an employee
Benim kod biraz bu gibi görünüyor
<?php
$doc = new DOMDocument();
$doc->load( 'employees.xml' );
$doc->formatOutput = true;
$r = $doc->createElement( "employees" );
$doc->appendChild( $r );
foreach( $employees as $employee )
{
$b = $doc->createElement( "employee" );
$name = $doc->createElement( "name" );
$name->appendChild(
$doc->createTextNode( $employee['name'] )
);
$b->appendChild( $name );
$age = $doc->createElement( "age" );
$age->appendChild(
$doc->createTextNode( $employee['age'] )
);
$b->appendChild( $age );
$salary = $doc->createElement( "salary" );
$salary->appendChild(
$doc->createTextNode( $employee['salary'] )
);
$b->appendChild( $salary );
$r->appendChild( $b );
}
echo $doc->saveXML();
$doc->save("write.xml")
?>
(: Ben ancak bunu etiketinin içine eklemek için alınamıyor XML dosyasının sonuna üzerine eklenecek almak mümkün duyuyorum.