Lines Matching refs:markup

176     public function __construct($markup = null, $contentType = null, $newDocumentID = null) {  argument
177 if (isset($markup))
178 $this->load($markup, $contentType, $newDocumentID);
183 public function load($markup, $contentType = null, $newDocumentID = null) { argument
186 if ($markup instanceof DOMDOCUMENT) {
187 $this->document = $markup;
192 $loaded = $this->loadMarkup($markup);
210 protected function loadMarkup($markup) { argument
219 $loaded = $this->loadMarkupHTML($markup, $charset);
224 $loaded = $this->loadMarkupXML($markup, $charset);
230 $loaded = $this->loadMarkupXML($markup, $charset);
236 if ($this->isXML($markup)) {
238 $loaded = $this->loadMarkupXML($markup);
241 $loaded = $this->loadMarkupHTML($markup);
245 $loaded = $this->loadMarkupHTML($markup);
262 protected function loadMarkupHTML($markup, $requestedCharset = null) { argument
264 phpQuery::debug('Full markup load (HTML): '.substr($markup, 0, 250));
268 $this->isDocumentFragment = self::isDocumentFragmentHTML($markup);
270 $documentCharset = $this->charsetFromHTML($markup);
274 $markup = $this->charsetFixHTML($markup);
297 $docEncoding = mb_detect_encoding($markup, implode(', ', $possibleCharsets));
307 $markup = mb_convert_encoding($markup, $requestedCharset, $docEncoding);
308 $markup = $this->charsetAppendToHTML($markup, $requestedCharset);
318 $return = $this->documentFragmentLoadMarkup($this, $charset, $markup);
322 $markup = $this->charsetAppendToHTML($markup, $charset);
327 ? $this->document->loadHTML($markup)
328 : @$this->document->loadHTML($markup);
336 protected function loadMarkupXML($markup, $requestedCharset = null) { argument
338 phpQuery::debug('Full markup load (XML): '.substr($markup, 0, 250));
343 $isMarkupXHTML = $this->isXHTML($markup);
351 ? self::isDocumentFragmentXHTML($markup)
352 : self::isDocumentFragmentXML($markup);
356 $documentCharset = $this->charsetFromXML($markup);
360 $documentCharset = $this->charsetFromHTML($markup);
363 $this->charsetAppendToXML($markup, $documentCharset);
384 $return = $this->documentFragmentLoadMarkup($this, $charset, $markup);
390 $markup = $this->charsetAppendToXML($markup, $charset);
402 ? $this->document->loadXML($markup)
403 : @$this->document->loadXML($markup);
409 $return = $this->document->loadXML($markup, $libxmlStatic);
428 protected function isXHTML($markup = null) { argument
429 if (! isset($markup)) {
433 return strpos($markup, "<!DOCTYPE html") !== false;
439 protected function isXML($markup) { argument
441 return strpos(substr($markup, 0, 100), '<'.'?xml') !== false;
460 protected function contentTypeFromHTML($markup) { argument
464 $markup, $matches
474 protected function charsetFromHTML($markup) { argument
475 $contentType = $this->contentTypeFromHTML($markup);
478 protected function charsetFromXML($markup) { argument
482 $markup, $matches
494 protected function charsetFixHTML($markup) { argument
498 $markup, $matches, PREG_OFFSET_CAPTURE
503 $markup = substr($markup, 0, $matches[0][1])
504 .substr($markup, $matches[0][1]+strlen($metaContentType));
505 $headStart = stripos($markup, '<head>');
506 $markup = substr($markup, 0, $headStart+6).$metaContentType
507 .substr($markup, $headStart+6);
508 return $markup;
535 protected function charsetAppendToXML($markup, $charset) { argument
537 return $declaration.$markup;
539 public static function isDocumentFragmentHTML($markup) { argument
540 return stripos($markup, '<html') === false && stripos($markup, '<!doctype') === false;
542 public static function isDocumentFragmentXML($markup) { argument
543 return stripos($markup, '<'.'?xml') === false;
545 public static function isDocumentFragmentXHTML($markup) { argument
546 return self::isDocumentFragmentHTML($markup);
640 private function documentFragmentLoadMarkup($fragment, $charset, $markup = null) { argument
651 .'<fake xmlns="http://www.w3.org/1999/xhtml">'.$markup.'</fake>');
654 … $fragment->loadMarkupXML('<?xml version="1.0" encoding="'.$charset.'"?><fake>'.$markup.'</fake>');
660 $noBody = strpos($markup, '<body') === false;
663 $markup2 .= $markup;
682 $markup = $fragment->markup();
684 $markup = substr($markup, 0, strrpos($markup, '</fake>'));
686 $markup = substr($markup, strpos($markup, '<fake')+43);
688 $markup = substr($markup, strpos($markup, '<fake>')+6);
691 $markup = substr($markup, strpos($markup, '<body>')+6);
692 $markup = substr($markup, 0, strrpos($markup, '</body>'));
696 phpQuery::debug('documentFragmentToMarkup: '.substr($markup, 0, 150));
697 return $markup;
705 public function markup($nodes = null, $innerMarkup = false) { function in DOMDocumentWrapper
709 $markup = '';
725 $markup .= $this->document->saveXML($node);
740 $markup = $this->documentFragmentToMarkup($fake);
744 $markup = self::markupFixXHTML($markup);
746 self::debug("Markup: ".substr($markup, 0, 250));
747 return $markup;
756 $markup = $this->documentFragmentToMarkup($this);
758 return $markup;
761 $markup = $this->isXML
766 $markup = self::markupFixXHTML($markup);
768 self::debug("Markup: ".substr($markup, 0, 250));
769 return $markup;
773 protected static function markupFixXHTML($markup) { argument
774 $markup = self::expandEmptyTag('script', $markup);
775 $markup = self::expandEmptyTag('select', $markup);
776 $markup = self::expandEmptyTag('textarea', $markup);
777 return $markup;
2477 ->markup($html);
2746 public function switchWith($markup) { argument
2747 $markup = pq($markup, $this->getDocumentID());
2752 ->replaceWith($markup->clone()->append($content));
2898 … public function markup($markup = null, $callback1 = null, $callback2 = null, $callback3 = null) { function in phpQueryObject
2933 $oldHtml = pq($node, $this->getDocumentID())->markup();
2947 $return = $this->documentWrapper->markup($this->elements, true);
2969 $markup = $this->documentWrapper->markup($this->elements);
2973 $markup = phpQuery::callbackRun($callback, array($markup));
2975 return $markup;
3004 ? $this->markup(phpQuery::php($code))
3005 : phpQuery::markupToPHP($this->markup());
3822 return $this->eq(0)->markup();
3851 ? in_array($option->markup(), $_val)
3867 $node->markup($val);
4627 * @param unknown_type $markup
4630 public static function newDocument($markup = null, $contentType = null) { argument
4631 if (! $markup)
4632 $markup = '';
4633 $documentID = phpQuery::createDocumentWrapper($markup, $contentType);
4640 * @param unknown_type $markup
4643 public static function newDocumentHTML($markup = null, $charset = null) { argument
4647 return self::newDocument($markup, "text/html{$contentType}");
4653 * @param unknown_type $markup
4656 public static function newDocumentXML($markup = null, $charset = null) { argument
4660 return self::newDocument($markup, "text/xml{$contentType}");
4666 * @param unknown_type $markup
4669 public static function newDocumentXHTML($markup = null, $charset = null) { argument
4673 return self::newDocument($markup, "application/xhtml+xml{$contentType}");
4679 * @param unknown_type $markup
4682 public static function newDocumentPHP($markup = null, $contentType = "text/html") { argument
4684 $markup = phpQuery::phpToMarkup($markup, self::$defaultCharset);
4685 return self::newDocument($markup, $contentType);
4777 * @param unknown_type $markup
4790 * @param unknown_type $markup
4803 * @param unknown_type $markup
4816 * @param unknown_type $markup