/** * @param string $file */ public function xmlLoad($file) { $this->xmlWithCache->load($file); $this->xmlWithoutCache->load($file); }
<?php // Autoloader require realpath(__DIR__ . '/../vendor/autoload.php'); // Uses use Fewlines\XML\XML; use Fewlines\XML\Element\Node; /** * Fewlines XML tests */ $xml = new XML(); // $xml->load(__DIR__ . '/assets/xml-reader-test-valid.xml'); // $xml->getRoot()->append( // new Node('testappend', [ // new Node('testnodechild'), // new Node('testnodechild'), // new Node('testnodechild'), // new Node('testnodechild'), // new Node('testnodechild'), // new Node('testnodechild'), // new Node('testnodechild') // ]) // ); $xml->load(__DIR__ . '/assets/xml-reader-test-ns.xml'); $xml->getRoot()->append(new Node('t:testappend', [new Node('t:testingchild', [], 'Content', ['t:prefixtrest' => 'prefixtest'])], '', ['xmlns:t' => 'http://Testing.de'])); $xml->save(); /** * SimpleXMLElement tests */ // $xml = new \SimpleXMLElement(__DIR__ . '/assets/xml-reader-test-valid.xml', 0, true); // print_r($xml->xpath('testing/general'));