mirror of
https://github.com/php/doc-ru.git
synced 2025-07-28 06:39:58 +00:00
Update to En loadhtml.xml
This commit is contained in:
@ -1,5 +1,5 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<!-- EN-Revision: 4ef716f8aa753e1189b2e57c91da378b16d970b0 Maintainer: tmn Status: ready -->
|
<!-- EN-Revision: c22cca7824d96f39642b69111b31869878d195d7 Maintainer: tmn Status: ready -->
|
||||||
<!-- Reviewed: no -->
|
<!-- Reviewed: no -->
|
||||||
<refentry xml:id="domdocument.loadhtml" xmlns="http://docbook.org/ns/docbook">
|
<refentry xml:id="domdocument.loadhtml" xmlns="http://docbook.org/ns/docbook">
|
||||||
<refnamediv>
|
<refnamediv>
|
||||||
@ -19,21 +19,7 @@
|
|||||||
Функция разбирает HTML, содержащийся в строке <parameter>source</parameter>.
|
Функция разбирает HTML, содержащийся в строке <parameter>source</parameter>.
|
||||||
В отличие от загрузки XML, HTML не обязан быть правильно построен для загрузки.
|
В отличие от загрузки XML, HTML не обязан быть правильно построен для загрузки.
|
||||||
</para>
|
</para>
|
||||||
<warning>
|
&dom.domdocument.html5;
|
||||||
<para>
|
|
||||||
Эта функция анализирует входные данные, используя синтаксический анализатор HTML 4. В браузеры
|
|
||||||
встроен синтаксический анализатор HTML 5, у которого другие правила анализа.
|
|
||||||
Какая структура DOM будет сформирована — зависит от входных данных. Поэтому
|
|
||||||
эту функцию нельзя использовать для безопасной очистки HTML.
|
|
||||||
</para>
|
|
||||||
<para>
|
|
||||||
Например, некоторые HTML-элементы будут неявно закрывать родительский элемент.
|
|
||||||
Правила для автоматического закрытия родительских элементов
|
|
||||||
у HTML 4 и HTML 5 разные, поэтому результирующая структура DOM, которую видит
|
|
||||||
объект класса <classname>DOMDocument</classname> может отличаться от структуры DOM,
|
|
||||||
которую видит веб-браузер, что дает возможность злоумышленнику сломать результирующий HTML.
|
|
||||||
</para>
|
|
||||||
</warning>
|
|
||||||
</refsect1>
|
</refsect1>
|
||||||
<refsect1 role="parameters">
|
<refsect1 role="parameters">
|
||||||
&reftitle.parameters;
|
&reftitle.parameters;
|
||||||
|
Reference in New Issue
Block a user