public function getChildNodes()
    {
        $prefix = $this->ownerDocument->getDefaultNamespacePrefix();

        if ($prefix) {
            return $this->ownerDocument->getXpath()->query(sprintf('child::%s:*', $prefix), $this);
        } else {
            return $this->ownerDocument->getXpath()->query('child::*', $this);
        }
    }