public static function PHPUnit_Util_XML::removeCharacterDataNodes

@since Method available since Release 3.3.0 @author Mattis Stordalen Flister <mattis@xait.no>

Parameters

DOMNode $node:

1 call to PHPUnit_Util_XML::removeCharacterDataNodes()
PHPUnit_Framework_Assert::assertEqualXMLStructure in drupal/core/vendor/phpunit/phpunit/PHPUnit/Framework/Assert.php
Asserts that a hierarchy of DOMElements matches.

File

drupal/core/vendor/phpunit/phpunit/PHPUnit/Util/XML.php, line 211

Class

PHPUnit_Util_XML
XML helpers.

Code

public static function removeCharacterDataNodes(DOMNode $node) {
  if ($node
    ->hasChildNodes()) {
    for ($i = $node->childNodes->length - 1; $i >= 0; $i--) {
      if (($child = $node->childNodes
        ->item($i)) instanceof DOMCharacterData) {
        $node
          ->removeChild($child);
      }
    }
  }
}