- From: Aaron Reed <aaronr@us.ibm.com>
- Date: Tue, 31 Aug 2010 11:43:18 -0500
- To: www-forms@w3.org
The reason that the 'or' xpath statement wasn't working was because of all of the whitespace and new line characters that you have inside the xf:value elements. If you pare them down to <xf:value>ewbrl</xf:value>, for example, it works. I honestly don't remember my xforms and xpath well enough to know if this is a bug or not. If someone can cite the appropriate spec section, I'll open a bug on it. I will open a bug on the multiple relevant property definitions not causing a xforms-binding-exception. However, I need someone from the xforms WG to tell us what the target of the xforms-binding-exception should be in this case. Should it be the xf:bind that tries to add the already present model item property? Or should it be someplace more centric like the model that contains the bind? Thanks, --Aaron e-letter wrote: > On 31/08/2010, Ronald van Kuijk<rvkuijk@intercommit.nl> wrote: >> In betterForm I get this error (after switching ' to " and vice-versa) >> >> xforms-binding-exception: property 'relevant' already present at model item >> *URL: *http://127.0.0.1:8080/betterform-trunk/forms/e-letter.xhtml >> *Element causing Exception:*/html[1]/head[1]/xf:model[1]/xf:bind[2] >> * >> *This is not allowed according to the spec and an error should be >> thrown... Personally I always have 2 different XForms processors >> (BetterFORM and Orbeon, but I always use the former) that I use to >> check if I'm wrong or the engine. >> >> So if Mozilla XForms does not complain, it is in violation of the spec >> (see point 2 in http://www.w3.org/TR/xforms11/#evt-rebuild) >> >> It can be solved by changing it to one bind: >> >> <xf:bind nodeset="stage" relevant="../purpose='ewbrl' or >> ../purpose='nibrf'" /> >> > This does not work so perhaps there is (another) bug with mozilla > xforms plug-in. If you know of another cross-platform web browser I > could use to test xforms please tell me, thank you. > >
Received on Tuesday, 31 August 2010 16:47:07 UTC