<?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 __construct() { $this->file = Node::create()->setNodeName('file')->appendTo($this); }
public function __construct() { $this->name = Node::create()->setNodeName('name')->appendTo($this); $this->url = Node::create()->setNodeName('url')->appendTo($this); }