<content> <book> <name access="protected">Some Title</name> <author>Some Author</author> </book> </content>
Funkcja w php:
<?php function setValue (SimpleXMLElement $e, $value) { if ($e->attributes()=='protected') { } else { // argh! $e = $value; } } ?>
Obsługa:
Powyższa funkcja wywali exit'a.
<?php $data = simplexml_load_file('test.xml'); setValue($data->content->book->name,'Jakiś tytuł'); ?>
Funkcja
Nie zrobi nic.
<?php $data = simplexml_load_file('test.xml'); setValue($data->content->book->author,'Jakiś autor'); ?>
Dlaczego nie działa przypisanie $e = $value;?