[AtomFormat] Use XML encoding instead of CDATA section

This commit is contained in:
logmanoriginal 2016-08-09 17:02:45 +02:00
parent ae716abf65
commit 8b468e94a8

View file

@ -28,7 +28,7 @@ class AtomFormat extends FormatAbstract{
$entryUri = is_null($data->uri) ? '' : $this->xml_encode($data->uri); $entryUri = is_null($data->uri) ? '' : $this->xml_encode($data->uri);
$entryTimestamp = is_null($data->timestamp) ? '' : $this->xml_encode(date(DATE_ATOM, $data->timestamp)); $entryTimestamp = is_null($data->timestamp) ? '' : $this->xml_encode(date(DATE_ATOM, $data->timestamp));
// We prevent content from closing the CDATA too early. // We prevent content from closing the CDATA too early.
$entryContent = is_null($data->content) ? '' : '<![CDATA[' . $this->sanitizeHtml(str_replace(']]>','',$data->content)) . ']]>'; $entryContent = is_null($data->content) ? '' : $this->xml_encode($this->sanitizeHtml($data->content));
$entries .= <<<EOD $entries .= <<<EOD