comparison Lib/IMPL/DOM/Schema/ComplexNode.pm @ 9:5899df8c289e

DOM schema
author Sergey
date Thu, 27 Aug 2009 17:49:42 +0400
parents fffb153be599
children 818c74b038ae
comparison
equal deleted inserted replaced
8:fffb153be599 9:5899df8c289e
4 4
5 use base qw(IMPL::DOM::Schema::Item); 5 use base qw(IMPL::DOM::Schema::Item);
6 use IMPL::Class::Property; 6 use IMPL::Class::Property;
7 7
8 BEGIN { 8 BEGIN {
9 public property nodeType => prop_all;
10 public property content => { 9 public property content => {
11 get => \&_getContent, 10 get => \&_getContent,
12 set => \&_setContent 11 set => \&_setContent
13 } 12 }
14 } 13 }
53 52
54 =head2 PROPERTIES 53 =head2 PROPERTIES
55 54
56 =over 55 =over
57 56
58 =item C<nodeType>
59
60 Тип описанный в схеме, экземпляром которого является данный узел. При этом
61 свойство C<content> должно быть пустым.
62
63 =item C<content> 57 =item C<content>
64 58
65 Содержимое узла, может быть либо C<IMPL::DOM::Schema::NodeSet> либо 59 Содержимое узла, может быть либо C<IMPL::DOM::Schema::NodeSet> либо
66 C<IMPL::DOM::Schema::NodeList>, в зависимости от того важен порядок или нет. 60 C<IMPL::DOM::Schema::NodeList>, в зависимости от того важен порядок или нет.
67 Это свойство ссылается на первый дочерний элемент узла. 61 Это свойство ссылается на первый дочерний элемент узла.