public function removeNonSatNSNodes()
    {
        $nss = [];
        foreach ($this->xpathQuery('//namespace::*') as $node) {
            $namespace = $node->nodeValue;
            if ($this->isNameSpaceAllowed($namespace)) {
                continue;
            }
            $nss[] = $namespace;
        }
        if (! count($nss)) {
            return;
        }
        foreach ($nss as $namespace) {
            $this->removeNonSatNSNode($namespace);
        }
    }
public function removeNonSatNSNodes()
    {
        $nss = [];
        foreach ($this->xpathQuery('//namespace::*') as $node) {
            $namespace = $node->nodeValue;
            if ($this->isNameSpaceAllowed($namespace)) {
                continue;
            }
            $nss[] = $namespace;
        }
        if (! count($nss)) {
            return;
        }
        foreach ($nss as $namespace) {
            $this->removeNonSatNSNode($namespace);
        }
    }
public function removeNonSatNSNodes ( ) { $ nss = [ ] ; foreach ( $ this -> xpathQuery ( '//namespace::*' ) as $ node ) { $ namespace = $ node -> nodeValue ; if ( $ this -> isNameSpaceAllowed ( $ namespace ) ) { continue ; } $ nss [ ] = $ namespace ; } if ( ! count ( $ nss ) ) { return ; } foreach ( $ nss as $ namespace ) { $ this -> removeNonSatNSNode ( $ namespace ) ; } }
Procedure to remove all nodes that are not from an allowed namespace
@return void
Procedure to remove all nodes that are not from an allowed namespace