Mercurial > pub > Impl
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 Это свойство ссылается на первый дочерний элемент узла. | 
