comparison Lib/IMPL/DOM/Transform/PostToDOM.pm @ 148:e6447ad85cb4

DOM objects now have a schema and schemaSource properties RegExp now can launder data Improved post to DOM transformation (multiple values a now supported) Added new axes to navigation queries: ancestor and descendant minor changes and bug fixes
author wizard
date Mon, 16 Aug 2010 08:26:44 +0400
parents c2aa10fbb396
children e36ffd8c29db
comparison
equal deleted inserted replaced
147:c2aa10fbb396 148:e6447ad85cb4
112 112
113 =head1 SINOPSYS 113 =head1 SINOPSYS
114 114
115 =begin code 115 =begin code
116 116
117 my $transform = new IMPL::DOM::Transform::PostToDOM( 117 my $schema = IMPL::DOM::Schema->LoadSchema('Data/user.add.schema.xml');
118 'My::DOM::Document', 118
119 IMPL::DOM::Schema->LoadSchema('Data/user.add.schema.xml'), 119 my $transform = IMPL::DOM::Transform::PostToDOM->new(
120 'myForm' 120 undef, # default class
121 ); 121 $schema,
122 $schema->selectSingleNode('ComplexNode')->name
123 );
124
125 my $doc = $transform->Transform(
126 CGI->new({
127 'user/login' => 'bob',
128 'user/fullName' => 'Bob Marley',
129 'user/password' => 'secret',
130 'user/password_retype' => 'secret',
131 'user/birthday' => '1978-12-17',
132 'user/email[1]' => 'bob@marley.com',
133 'user/email[2]' => 'bob.marley@google.com',
134 process => 1
135 })
136 );
122 137
123 =end code 138 =end code
124 139
125 =head1 DESCRIPTION 140 =head1 DESCRIPTION
126 141