Mercurial > pub > Impl
diff Lib/IMPL/DOM/Node.pm @ 384:4edd36025051
DOM schema refactoring
author | cin |
---|---|
date | Mon, 10 Feb 2014 17:41:34 +0400 |
parents | 77df11605d3a |
children | 648dfaf642e0 |
line wrap: on
line diff
--- a/Lib/IMPL/DOM/Node.pm Thu Jan 23 17:26:34 2014 +0400 +++ b/Lib/IMPL/DOM/Node.pm Mon Feb 10 17:41:34 2014 +0400 @@ -23,8 +23,8 @@ nodeValue => PROP_RW | PROP_DIRECT, childNodes => { get => \&_getChildNodes, isList => 1, direct => 1 }, parentNode => PROP_RO | PROP_DIRECT, - schema => PROP_RO | PROP_DIRECT, - schemaSource => PROP_RO | PROP_DIRECT, + schemaNode => PROP_RO | PROP_DIRECT, + schemaType => PROP_RO | PROP_DIRECT, _propertyMap => PROP_RW | PROP_DIRECT ] }; @@ -486,15 +486,15 @@ Ссылка на родительский элемент, если таковой имеется. -=item C<[get] schema> +=item C<[get] schemaType> Ссылка на узел из C<IMPL::DOM::Schema>, представляющий схему данных текущего узла. Может быть C<undef>. -=item C<[get] schema> +=item C<[get] schemaNode> Ссылка на узел из C<IMPL::DOM::Schema>, представляющий элемент схемы, объявляющий данный узел. Может быть C<undef>. -Отличается от свойства C<schema> тем, что узел в случае ссылки на тип узла, данной свойство будет содержать +Отличается от свойства C<schemaType> тем, что узел в случае ссылки на тип узла, данной свойство будет содержать описание ссылки C<IMPL::DOM::Schema::Node>, а свойство C<schema> например будет ссылаться на C<IMPL::DOM::Schema::ComplexType>.