Files
php-doc-ru/reference/dom/domattr.xml
2024-12-05 22:51:34 +03:00

176 lines
6.3 KiB
XML
Raw Permalink 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: d75a54118772b34c7a538962ac5f994900c99690 Maintainer: aur Status: ready -->
<!-- Reviewed: no -->
<reference xml:id="class.domattr" role="class" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xi="http://www.w3.org/2001/XInclude">
<title>Класс <classname>DOMAttr</classname></title>
<titleabbrev>DOMAttr</titleabbrev>
<partintro>
<!-- {{{ DOMAttr intro -->
<section xml:id="domattr.intro">
&reftitle.intro;
<para>
<classname>DOMAttr</classname> представляет атрибут в
объекте <classname>DOMElement</classname>.
</para>
</section>
<!-- }}} -->
<section xml:id="domattr.synopsis">
&reftitle.classsynopsis;
<!-- {{{ Synopsis -->
<classsynopsis class="class">
<ooclass>
<classname>DOMAttr</classname>
</ooclass>
<ooclass>
<modifier>extends</modifier>
<classname>DOMNode</classname>
</ooclass>
<classsynopsisinfo role="comment">&InheritedConstants;</classsynopsisinfo>
<xi:include xpointer="xmlns(db=http://docbook.org/ns/docbook) xpointer(id('class.domnode')/db:partintro/db:section/db:classsynopsis/db:fieldsynopsis[preceding-sibling::db:classsynopsisinfo[1][@role='comment' and text()='&Constants;']]))">
<xi:fallback/>
</xi:include>
<classsynopsisinfo role="comment">&Properties;</classsynopsisinfo>
<fieldsynopsis>
<modifier>public</modifier>
<modifier>readonly</modifier>
<type>string</type>
<varname linkend="domattr.props.name">name</varname>
</fieldsynopsis>
<fieldsynopsis>
<modifier>public</modifier>
<modifier>readonly</modifier>
<type>bool</type>
<varname linkend="domattr.props.specified">specified</varname>
</fieldsynopsis>
<fieldsynopsis>
<modifier>public</modifier>
<type>string</type>
<varname linkend="domattr.props.value">value</varname>
</fieldsynopsis>
<fieldsynopsis>
<modifier>public</modifier>
<modifier>readonly</modifier>
<type class="union"><type>DOMElement</type><type>null</type></type>
<varname linkend="domattr.props.ownerelement">ownerElement</varname>
</fieldsynopsis>
<fieldsynopsis>
<modifier>public</modifier>
<modifier>readonly</modifier>
<type>mixed</type>
<varname linkend="domattr.props.schematypeinfo">schemaTypeInfo</varname>
</fieldsynopsis>
<classsynopsisinfo role="comment">&InheritedProperties;</classsynopsisinfo>
<xi:include xpointer="xmlns(db=http://docbook.org/ns/docbook) xpointer(id('class.domnode')/db:partintro/db:section/db:classsynopsis/db:fieldsynopsis[preceding-sibling::db:classsynopsisinfo[1][@role='comment' and text()='&Properties;']]))">
<xi:fallback/>
</xi:include>
<classsynopsisinfo role="comment">&Methods;</classsynopsisinfo>
<xi:include xpointer="xmlns(db=http://docbook.org/ns/docbook) xpointer(id('class.domattr')/db:refentry/db:refsect1[@role='description']/descendant::db:constructorsynopsis[@role='DOMAttr'])">
<xi:fallback/>
</xi:include>
<xi:include xpointer="xmlns(db=http://docbook.org/ns/docbook) xpointer(id('class.domattr')/db:refentry/db:refsect1[@role='description']/descendant::db:methodsynopsis[@role='DOMAttr'])">
<xi:fallback/>
</xi:include>
<classsynopsisinfo role="comment">&InheritedMethods;</classsynopsisinfo>
<xi:include xpointer="xmlns(db=http://docbook.org/ns/docbook) xpointer(id('class.domnode')/db:refentry/db:refsect1[@role='description']/descendant::db:methodsynopsis[@role='DOMNode'])">
<xi:fallback/>
</xi:include>
</classsynopsis>
<!-- }}} -->
</section>
<!-- {{{ ClassName properties -->
<section xml:id="domattr.props">
&reftitle.properties;
<variablelist>
<varlistentry xml:id="domattr.props.name">
<term><varname>name</varname></term>
<listitem>
<para>Имя атрибута.</para>
</listitem>
</varlistentry>
<varlistentry xml:id="domattr.props.ownerelement">
<term><varname>ownerElement</varname></term>
<listitem>
<para>Элемент, который содержит атрибут или &null;.</para>
</listitem>
</varlistentry>
<varlistentry xml:id="domattr.props.schematypeinfo">
<term><varname>schemaTypeInfo</varname></term>
<listitem>
<para>Ещё не реализовано, возвращает &null;.</para>
</listitem>
</varlistentry>
<varlistentry xml:id="domattr.props.specified">
<term><varname>specified</varname></term>
<listitem>
<para>Ещё не реализовано, возвращает &null;.</para>
</listitem>
</varlistentry>
<varlistentry xml:id="domattr.props.value">
<term><varname>value</varname></term>
<listitem>
<para>Значение атрибута.</para>
<note>
<para>
Обратите внимание, что XML-сущности расширяются при установке значения.
Поэтому символ <literal>&amp;</literal> имеет особое значение.
Установка значения (<varname>value</varname>) в само себя приведёт к ошибке,
если значение (<varname>value</varname>) содержит символ <literal>&amp;</literal>.
Чтобы избежать расширения сущности, вместо этого вызывают
метод <methodname>DOMElement::setAttribute</methodname>.
</para>
</note>
</listitem>
</varlistentry>
</variablelist>
</section>
<!-- }}} -->
<!-- {{{ See also -->
<section role="seealso">
&reftitle.seealso;
<para>
<simplelist>
<member><link xlink:href="&url.spec.dom3.attr;">Спецификация W3C для интерфейса Attr</link></member>
</simplelist>
</para>
</section>
<!-- }}} -->
</partintro>
&reference.dom.entities.domattr;
</reference>
<!-- 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
-->