On Mon, 2003-10-27 at 19:52, Johannes Becker wrote:
> Hi,
> 
> I wanted to try out and customize the WoodyBinding 
> (http://localhost:8888/samples/woody/form2xml.flow) example.
> 
> Because I want to write some xml in an existing xml-file I customized this 
> line in the code:
> old: <wb:insert-node>
> new: <wb:insert-node src="forms/datatry.xml" xpath="/document/tree">
> 
> What I understood from the wiki-documentation that src="existing external 
> source" and xpath="where to write it in the tree of the external source".

I think you're confused here: the wb:insert-node doesn't modify the file
referenced in the src attribute, and hence the xpath attribute also
doesn't specify where to write it in the external source (what would you
expect it to write there anyway?).

The purpose of wb:insert-node is to insert a new node in the DOM-tree
passed to the form.save(...) method, when a new row is added to a
repeater. The src attribute refers to a file to be used as a template
for what XML should be inserted. The xpath attribute can be used if you
only need a part of that file. Alternatively, you can also specify the
XML directly inline (as in the form2_bind_xml.xml sample).

After the wb:insert-node is executed, the wb:on-bind will also be
executed so that the inserted template XML can be updated with the
necessary values.

-- 
Bruno Dumon                             http://outerthought.org/
Outerthought - Open Source, Java & XML Competence Support Center
[EMAIL PROTECTED]                          [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to