@@ 809-824 (lines=16) @@ | ||
806 | if ($newDocument->getIsDOMDocumentCreatedWithoutPTagWrapper()) { |
|
807 | // Remove <p>-element, preserving child nodes. |
|
808 | $pElement = $newDocument->getDocument()->getElementsByTagName('p')->item(0); |
|
809 | if ($pElement instanceof \DOMElement) { |
|
810 | $fragment = $newDocument->getDocument()->createDocumentFragment(); |
|
811 | ||
812 | while ($pElement->childNodes->length > 0) { |
|
813 | $tmpNode = $pElement->childNodes->item(0); |
|
814 | if ($tmpNode !== null) { |
|
815 | /** @noinspection UnusedFunctionResultInspection */ |
|
816 | $fragment->appendChild($tmpNode); |
|
817 | } |
|
818 | } |
|
819 | ||
820 | if ($pElement->parentNode !== null) { |
|
821 | /** @noinspection UnusedFunctionResultInspection */ |
|
822 | $pElement->parentNode->replaceChild($fragment, $pElement); |
|
823 | } |
|
824 | } |
|
825 | } |
|
826 | ||
827 | // Remove <body>-element, preserving child nodes. |
|
@@ 829-844 (lines=16) @@ | ||
826 | ||
827 | // Remove <body>-element, preserving child nodes. |
|
828 | $body = $newDocument->getDocument()->getElementsByTagName('body')->item(0); |
|
829 | if ($body instanceof \DOMElement) { |
|
830 | $fragment = $newDocument->getDocument()->createDocumentFragment(); |
|
831 | ||
832 | while ($body->childNodes->length > 0) { |
|
833 | $tmpNode = $body->childNodes->item(0); |
|
834 | if ($tmpNode !== null) { |
|
835 | /** @noinspection UnusedFunctionResultInspection */ |
|
836 | $fragment->appendChild($tmpNode); |
|
837 | } |
|
838 | } |
|
839 | ||
840 | if ($body->parentNode !== null) { |
|
841 | /** @noinspection UnusedFunctionResultInspection */ |
|
842 | $body->parentNode->replaceChild($fragment, $body); |
|
843 | } |
|
844 | } |
|
845 | } |
|
846 | ||
847 | // Remove head element, preserving child nodes. |