note 109119 deleted from ref.simplexml by danbrown
| From: | danbrown@php.net | Date: | Tue, 26 Jun 2012 13:59:46 +0000 |
| Subject: | note 109119 deleted from ref.simplexml by danbrown | ||
| References: | 1 | Groups: | php.notes |
| Request: | Send a blank email to php-notes+get-188841@lists.php.net to get a copy of this message | ||
Note Submitter: fedek6 at gmail dot com
----
This is fixed version of a mergeXML. Previous one does not add text content from XML nodes to merged
object.
private function mergeXML(&$base, $add)
{
$new = $base->addChild($add->getName(), $add[0]);
foreach ($add->attributes() as $a => $b) {
$new[$a] = $b;
}
foreach ($add->children() as $child) {
$this->mergeXML($new, $child);
}
}