tonivdv/php-dom-utils

Provides an easy way to fill a DOMDocument with an array

dev-master 2015-07-14 07:08 UTC

README

Build Status

Provides an easy way to fill a DOMDocument with an array

$array = array(
  "nodes" => array(
    "node" => array(
      0 => "text1",
      1 => "text2"
    )));

$dom = new \DOMDocument('1.0', 'utf-8');

PhpDomUtils::fillDom($dom, $array);

echo $dom->saveXML();

Above example would output:

<?xml version="1.0" encoding="utf-8"?>
<nodes>
  <node>text1</node>
  <node>text2</node>
</nodes>