Mercurial > pub > Impl
diff Lib/IMPL/DOM/Schema/ValidationError.pm @ 265:6b6d4b2275a1
improved documentation
author | cin |
---|---|
date | Thu, 10 Jan 2013 03:25:02 +0400 |
parents | 2904da230022 |
children | 4ddb27ff4a0b |
line wrap: on
line diff
--- a/Lib/IMPL/DOM/Schema/ValidationError.pm Wed Jan 09 17:55:43 2013 +0400 +++ b/Lib/IMPL/DOM/Schema/ValidationError.pm Thu Jan 10 03:25:02 2013 +0400 @@ -69,26 +69,26 @@ =over -=item C<[get] Node> +=item C<[get] node> Узел в документе который привел к ошибке. Как правило это либо простые узлы, либо узлы, которые не могут присутствоать в данном месте по схеме. Данное свойство может быть C<undef>. -=item C<[get] Parent> +=item C<[get] parent> -Родительский узел в котором произошла ошибка. Используется в случаях, когда C<Node> +Родительский узел в котором произошла ошибка. Используется в случаях, когда C<node> не указан, например, если по схеме должен существовать дочерний узел с определенным именем, а в реальном документе его нет. Также это свойство может использоваться при формировании сообщения. -=item C<[get] Schema> +=item C<[get] schema> Схема для C<Node> или узла который должен присутсвовать если C<Node> не задан. -=item C<[get] Source> +=item C<[get] source> Схема, проверка которой привела к возникновению ошибки. Поскольку схемы могут использовать ссылки, то данное свойство нужно для получения схемы узла, а не @@ -98,7 +98,7 @@ типа, например, C<IMPL::DOM::Schema::ComplexType>, а свойство C<Source> будет указывать именно на C<IMPL::DOM::Schema::Node>. -=item C<[get] Message> +=item C<[get] message> Возвращает форматированное сообщение об ошибке. @@ -120,7 +120,7 @@ my $node = $doc->selectSingleNode('user','name'); # Получаем все ошибки относящиеся к данному узлу -my @nodeErrors = grep { ($_->Node || $_->Parent) == $node } @errors; +my @nodeErrors = grep { ($_->node || $_->parent) == $node } @errors; =end code