- From: Steven Pemberton <steven.pemberton@cwi.nl>
- Date: Wed, 15 Apr 2020 15:54:33 +0200
- To: "Erik Bruchez" <ebruchez@orbeon.com>
- Cc: XForms <public-xformsusers@w3.org>
- Message-ID: <op.0i4bk7basmjzpq@steven-xps13>
On Mon, 13 Apr 2020 20:18:31 +0200, Erik Bruchez <ebruchez@orbeon.com> wrote: > I am not sure the spec says. > > If this happens, our implementation dispatches an `xforms-submit-error` > event with a `target-error`, which was specified in >XForms 1.1 but > seems to have disappeared from 2.0. What seems to have happened is that we split the target-error case into a number of subcases: https://www.w3.org/community/xformsusers/wiki/XForms_2.0#Replacing_Data_with_the_Submission_Response > > The following should produce the same error if possible: > > - instance="missing-instance" "Resolving ID References" [https://www.w3.org/community/xformsusers/wiki/XForms_2.0#Resolving_ID_References] says: "an xforms-binding-error occurs if there is a null search result for the target object indicated by attributes bind, model and instance." > - targetref="instance('missing-instance')" The instance function [https://www.w3.org/community/xformsusers/wiki/XPath_Expressions_Module#The_instance.28.29_Function] says "In all other cases, an empty sequence is returned," and Replacing Data with the Submission Response [https://www.w3.org/community/xformsusers/wiki/XForms_2.0#Replacing_Data_with_the_Submission_Response] says: "if the replacement target node is the empty sequence, submission fails with target-empty;" So I think we are covered, and I don't believe I have to make any changes. Correct me if you think otherwise. Steven > > -Erik > > On Mon, Apr 13, 2020 at 7:43 AM Steven Pemberton > <steven.pemberton@cwi.nl> wrote: >> >> https://www.w3.org/community/xformsusers/wiki/XForms_2.0#Replacing_Data_with_the_Submission_Response >> >> What should happen if I have a submission >> >> <submission ... replace="instance" instance="foobar"/> >> >> and foobar doesn't exist (or if it isn't an instance)? >> >> Steven
Received on Wednesday, 15 April 2020 13:54:50 UTC