Ссылочная прозрачность: См. http://en.wikipedia.org/wiki/Referential_transparency_ (computer_science)
Я предпочитаю использовать один из: f, fp, fd
.
Иногда inf
/ outf
для ввода и выходной файл.
Вы должны иметь возможность добавлять атрибуты со следующим синтаксисом:
array("foo" => array("_" => "cheese", "bar"=>"moo"));
Это должно привести к следующему XML
<foo bar="moo">cheese</foo>