public function setFile($file) { $this->file->setNodeValue($file); return $this; }
public function __construct() { $this->message = Node::create()->setNodeName('message')->appendTo($this); }
<?php use ManiaLib\XML\Node; require_once __DIR__ . '/../vendor/autoload.php'; // Let's build a Node tree. Here is the root element. $root = Node::create()->setNodeName('rootElement')->setAttribute('rootAttrivute', '1.0'); // This is one way to append child, ie. "append this element to its parent" Node::create()->setNodeName('someElement')->setAttribute('someAttribute', 'foo')->setAttribute('otherAttribute', 'bar')->setNodeValue('Hello world')->appendTo($root); // This is another way, ie. "appends a child to this element" $node = Node::create()->setNodeName('anotherOne'); $root->appendChild($node); return $root;
public function setUrl($url) { $this->url->setNodeValue($url); return $this; }