comparison Lib/IMPL/DOM/Navigator/Builder.pm @ 180:d1676be8afcc

Перекодировка в utf-8
author sourcer
date Fri, 30 Dec 2011 23:40:00 +0300
parents 76515373dac0
children 4d0e1962161c
comparison
equal deleted inserted replaced
179:b3d91ff7aea9 180:d1676be8afcc
134 134
135 =pod 135 =pod
136 136
137 =head1 NAME 137 =head1 NAME
138 138
139 C< IMPL::DOM::Navigator::Builder > - , . 139 C< IMPL::DOM::Navigator::Builder > - Навигатор, строящий документ по указанной схеме.
140 140
141 =head1 SYNOPSIS 141 =head1 SYNOPSIS
142 142
143 =begin code 143 =begin code
144 144
151 151
152 =end code 152 =end code
153 153
154 =head1 DESCRIPTION 154 =head1 DESCRIPTION
155 155
156 DOM . 156 Построитель DOM документов по указанной схеме. Обычно используется в связке
157 C<IMPL::DOM::XMLReader>. 157 с объектами для чтения такими как C<IMPL::DOM::XMLReader>.
158 158
159 =head1 METHODS 159 =head1 METHODS
160 160
161 =over 161 =over
162 162
163 =item C< CTOR($classDocument,$schema) > 163 =item C< CTOR($classDocument,$schema) >
164 164
165 , ( , 165 Создает новый объект, принимает на вход класс документа (или фабрику, например
166 L<IMPL::Object::Factory>) . 166 L<IMPL::Object::Factory>) и схему. В процессе процедуры построения документа
167 . 167 будет создан объект документа.
168 168
169 =item C< NavigateCreate($nodeName,\%props) > 169 =item C< NavigateCreate($nodeName,\%props) >
170 170
171 . 171 Создает новый узел с указанным именем и переходит в него. В случае если в схеме
172 , . 172 подходящий узел не найден, то вызывается исключение.
173 173
174 , 174 При этом по имени узла ищется его схема, после чего определяется класс для
175 . 175 создания экземпляра и созданный узел доавляется в документ. При создании
176 C<< IMPL::DOM::Document->Create >> 176 нового узла используется метод документа C<< IMPL::DOM::Document->Create >>
177 177
178 C<%props>, 178 Свойства узла передаются при создании через параметр C<%props>, но имя создаваемого
179 C<nodeName>, . 179 узла НЕ может быть переопределено свойством C<nodeName>, оно будет проигнорировано.
180 180
181 =item C< Document > 181 =item C< Document >
182 182
183 , . 183 Свойство, которое содержит документ по окончании процедуры построения.
184 184
185 =back 185 =back
186 186
187 =cut 187 =cut