I have problems customizing the Woody "form2xml.flow"-example. I wanted to try to insert some xml permanently in a already existing xml-document. From the Wiki-docu I understood that <wb:insert-node> tag would do the job. So I created an external xml file (insertdata.xml) and customized the
"form2_bind_xml.xml"-file.
What I changed in the "form2_bind_xml.xml"-file: old: ... <wb:insert-node>
new:
...
<wb:insert-node src="forms/insertdata.xml" xpath="/data/wrapper/context/contacts">
My xml-file "insertdata.xml" in the forms folder:
<?xml version="1.0" encoding="UTF-8"?>
<data>
<wrapper>
<context>
<contacts>
</contacts>
</context>
</wrapper>
</data>This produces an error:
An Error Occurred
uncaught JavaScript exception: at form2xml (file:/C:/Programme/cocoon-2.1.2/build/webapp/samples/woody/flow/binding_example.js, Line 73) at (resource://org/apache/cocoon/woody/flow/javascript/woody2.js, Line 199): org.apache.commons.jxpath.JXPathException: Exception trying to create xpath contact[3]; Factory could not create a child node for path: /data[1]/wrapper[1]/context[1]/contacts[1]/contact[3]
org.apache.avalon.framework.CascadingRuntimeException: uncaught JavaScript exception: at form2xml (file:/C:/Programme/cocoon-2.1.2/build/webapp/samples/woody/flow/binding_example.js, Line 73) at (resource://org/apache/cocoon/woody/flow/javascript/woody2.js, Line 199): org.apache.commons.jxpath.JXPathException: Exception trying to create xpath contact[3]; Factory could not create a child node for path: /data[1]/wrapper[1]/context[1]/contacts[1]/contact[3]
cause: org.apache.commons.jxpath.JXPathException: Exception trying to create xpath contact[3]; Factory could not create a child node for path: /data[1]/wrapper[1]/context[1]/contacts[1]/contact[3]
Did I understand the use of the <wb:insert-node>-tag wrong?
Is there further documentation on woody/xml-binding?
Are there other woody samples where is xml permanently stored in an xml-file?
An other problem I have is with the "Registration"-example.
When I send a valid form I'm always getting an java.lang.StackoverflowError. Cutting out the "<wd:field id="confirmPassword" required="true">"-tag in the registration.xml-file "solves" this problem.
Regards Jonny
_________________________________________________________________
5 neue Buddies = 50 FreeSMS. http://messenger-mania.msn.de Messenger-Mania - FreeSMS abr�umen mit dem MSN Messenger!
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
