|
@@ 633-640 (lines=8) @@
|
| 630 |
|
// Remove html element, preserving child nodes. |
| 631 |
|
$html = $newDocument->getDocument()->getElementsByTagName('html')->item(0); |
| 632 |
|
$fragment = $newDocument->getDocument()->createDocumentFragment(); |
| 633 |
|
if ($html !== null) { |
| 634 |
|
while ($html->childNodes->length > 0) { |
| 635 |
|
/** @noinspection UnusedFunctionResultInspection */ |
| 636 |
|
$fragment->appendChild($html->childNodes->item(0)); |
| 637 |
|
} |
| 638 |
|
/** @noinspection UnusedFunctionResultInspection */ |
| 639 |
|
$html->parentNode->replaceChild($fragment, $html); |
| 640 |
|
} |
| 641 |
|
|
| 642 |
|
// Remove body element, preserving child nodes. |
| 643 |
|
$body = $newDocument->getDocument()->getElementsByTagName('body')->item(0); |
|
@@ 672-680 (lines=9) @@
|
| 669 |
|
$html = $this->node->parentNode->getElementsByTagName('head')[0]; |
| 670 |
|
if ($this->node->parentNode->ownerDocument !== null) { |
| 671 |
|
$fragment = $this->node->parentNode->ownerDocument->createDocumentFragment(); |
| 672 |
|
if ($html !== null) { |
| 673 |
|
/** @var DOMNode $html */ |
| 674 |
|
while ($html->childNodes->length > 0) { |
| 675 |
|
/** @noinspection UnusedFunctionResultInspection */ |
| 676 |
|
$fragment->appendChild($html->childNodes->item(0)); |
| 677 |
|
} |
| 678 |
|
/** @noinspection UnusedFunctionResultInspection */ |
| 679 |
|
$html->parentNode->replaceChild($fragment, $html); |
| 680 |
|
} |
| 681 |
|
} |
| 682 |
|
} |
| 683 |
|
|