Lines Matching refs:data
56 * Used for data cleanup and post-processing
343 public function sanitize($data, $type, $base = '')
345 $data = trim($data);
346 if ($data !== '' || $type & \SimplePie\SimplePie::CONSTRUCT_IRI) {
348 if (preg_match('/(&(#(x[0-9a-fA-F]+|[0-9]+)|[a-zA-Z0-9]+)|<\/[A-Za-z][^\x09\x0A\x0B\x0C\x0D\x20\x2F\x3E]*' . \SimplePie\SimplePie::PCRE_HTML_ATTRIBUTE . '>)/', $data)) {
356 $data = base64_decode($data);
366 $data = $this->preprocess($data, $type);
369 $document->loadHTML($data);
446 $data = trim($document->saveHTML($div));
449 $data = preg_replace('/^<div' . \SimplePie\SimplePie::PCRE_XML_ATTRIBUTE . '>/', '', $data);
450 $data = preg_replace('/<\/div>$/', '', $data);
452 $data = preg_replace('/^<div' . \SimplePie\SimplePie::PCRE_XML_ATTRIBUTE . '>/', '<div>', $data);
455 $data = str_replace('</source>', '', $data);
459 $absolute = $this->registry->call(Misc::class, 'absolutize_url', [$data, $base]);
461 $data = $absolute;
466 $data = htmlspecialchars($data, ENT_COMPAT, 'UTF-8');
470 $data = $this->registry->call(Misc::class, 'change_encoding', [$data, 'UTF-8', $this->output_encoding]);
473 return $data;
618 $element->setAttribute('data-sanitized-' . $attrib, $element->getAttribute($attrib));