XMLWriter::text

(PHP 5 >= 5.1.2, PECL xmlwriter:0.1-2.0.4)

XMLWriter::text — Write text

Описание

Object oriented style:

XMLWriter
bool text ( string $content )

Procedural style:

bool xmlwriter_text ( resource $xmlwriter , string $content )

Writes a text.

Список параметров

xmlwriter

Only for procedural calls. The XMLWriter resource that is being modified. This resource comes from a call to xmlwriter_open_uri() or xmlwriter_open_memory().

content

The contents of the text.

Возвращаемые значения

Возвращает TRUE в случае успешного завершения или FALSE в случае возникновения ошибки.

Коментарии

Note that $content is automatically sanitized/escaped:
> into >
< into &lt;
& into &amp;
" into &quot;
However, single quotes stay unescaped! This is major drawback, if you're creating sitemaps. You need to escape ' into &apos; before passing it to XMLWriter::text or XMLWriter::writeElement or extend the XMLWriter class.
2018-07-02 12:38:44
http://php5.kiev.ua/manual/ru/function.xmlwriter-text.html
Corrected previous comment!
Note that $content is automatically sanitized/escaped:
> into &gt;
< into &lt;
& into &amp;
" into &quot;
However, single quotes stay unescaped! This is major drawback, if you're creating sitemaps. To fix that and to prevent double escaping, you will need to use XMLWriter::writeRaw or extend the XMLWriter class and escape the content yourself with i.e.
<?php 
$content 
htmlspecialchars($contentENT_QUOTES ENT_XML1'UTF-8');
?>
XMLWriter::text or XMLWriter::writeElement would double escape &apos; and result in &amp;apos;
2018-07-05 10:24:38
http://php5.kiev.ua/manual/ru/function.xmlwriter-text.html

    Поддержать сайт на родительском проекте КГБ