Lines Matching refs:fragment
640 private function documentFragmentLoadMarkup($fragment, $charset, $markup = null) { argument
644 $fragment->isDocumentFragment = false;
645 if ($fragment->isXML) {
646 if ($fragment->isXHTML) {
648 $fragment->loadMarkupXML('<?xml version="1.0" encoding="'.$charset.'"?>'
652 $fragment->root = $fragment->document->firstChild->nextSibling;
654 … $fragment->loadMarkupXML('<?xml version="1.0" encoding="'.$charset.'"?><fake>'.$markup.'</fake>');
655 $fragment->root = $fragment->document->firstChild;
667 $fragment->loadMarkupHTML($markup2);
669 $fragment->root = $noBody
670 ? $fragment->document->firstChild->nextSibling->firstChild->nextSibling
671 : $fragment->document->firstChild->nextSibling->firstChild->nextSibling;
673 if (! $fragment->root)
675 $fragment->isDocumentFragment = true;
678 protected function documentFragmentToMarkup($fragment) { argument
680 $tmp = $fragment->isDocumentFragment;
681 $fragment->isDocumentFragment = false;
682 $markup = $fragment->markup();
683 if ($fragment->isXML) {
685 if ($fragment->isXHTML) {
694 $fragment->isDocumentFragment = $tmp;