Files
php-doc-ru/reference/dom/domnode/getlineno.xml
2023-12-29 14:04:59 +03:00

92 lines
2.5 KiB
XML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: eaf26c34fd4d7da430403fe221ed11e4083fae5a Maintainer: aur Status: ready -->
<!-- Reviewed: no -->
<refentry xml:id="domnode.getlineno" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
<refname>DOMNode::getLineNo</refname>
<refpurpose>Получает номер строки узла</refpurpose>
</refnamediv>
<refsect1 role="description">
&reftitle.description;
<methodsynopsis role="DOMNode">
<modifier>public</modifier> <type>int</type><methodname>DOMNode::getLineNo</methodname>
<void/>
</methodsynopsis>
<para>
Получает номер строки, в которой во время разбора был определён узел.
</para>
</refsect1>
<refsect1 role="parameters">
&reftitle.parameters;
&no.function.parameters;
</refsect1>
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
Возвращает номер строки, в которой во разбора был определён узел.
Если узел был создан вручную, вернётся <literal>0</literal>.
</para>
</refsect1>
<refsect1 role="examples">
&reftitle.examples;
<para>
<example>
<title>Пример использования метода <methodname>DOMNode::getLineNo</methodname></title>
<programlisting role="php">
<![CDATA[
<?php
// Определение необходимого для примера XML
$xml = <<<XML
<?xml version="1.0" encoding="utf-8"?>
<root>
<node />
</root>
XML;
// Создание нового экземпляра DOMDocument
$dom = new DOMDocument;
// Загрузка XML
$dom->loadXML($xml);
// Вывод номер строки, в которой определён элемент 'node'
printf('Тег <node> определён в строке %d', $dom->getElementsByTagName('node')->item(0)->getLineNo());
?>
]]>
</programlisting>
&example.outputs;
<screen>
<![CDATA[
Тег <node> определён в строке 3
]]>
</screen>
</example>
</para>
</refsect1>
</refentry>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->