Mercurial > pub > Impl
diff Lib/IMPL/DOM/Node.pm @ 75:915df8fcd16f
docs
small fixes
author | wizard |
---|---|
date | Tue, 30 Mar 2010 20:31:36 +0400 |
parents | 16ada169ca75 |
children | cf3b6ef2be22 |
line wrap: on
line diff
--- a/Lib/IMPL/DOM/Node.pm Mon Mar 29 17:40:06 2010 +0400 +++ b/Lib/IMPL/DOM/Node.pm Tue Mar 30 20:31:36 2010 +0400 @@ -229,7 +229,9 @@ } else { delete $this->{$parentNode}; - $newOwner = 0; + + #keep document + $newOwner = $this->{$document}; } if (($this->{$document}||0) != $newOwner) { @@ -273,3 +275,52 @@ } 1; + +__END__ + +=pod + +=head1 NAME + +C<IMPL::DOM::Node> Элемент DOM модели + +=head1 DESCRIPTION + +Базовый узел DOM модели. От него можно наследовать другие элементы DOM модели. + +=head1 MEMBERS + +=head2 PROPERTIES + +=over + +=item C<[get] nodeName> + +Имя узла. Задается при создании. + +=item C<[get] document> + +Документ к которому принадлежит узел. Задается при поздании узла. + +=item C<[get] isComplex> + +Определяет является ли узел сложным (тоесть есть ли дети). + +C<true> - есть, C<false> - нет. + +=item C<[get,set] nodeValue> + +Значение узла, обычно простой скаляр, но ничто не мешает туда +устанавливать любое значение. + +=item C<[get,list] childNodes> + +Список детей, является списокм C<IMPL::Object::List>. + +=item C<[get] parentNode> + +Ссылка на родительский элемент, если таковой имеется. + +=head2 METHODS + +=cut \ No newline at end of file