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