- From: Erik Bruchez <ebruchez@orbeon.com>
- Date: Mon, 13 Apr 2020 11:09:58 -0700
- To: Steven Pemberton <steven.pemberton@cwi.nl>
- Cc: XForms <public-xformsusers@w3.org>
- Message-ID: <CAAc0PEV8fyfJF4bv0HqS4w_sVPBnyP5D_PNJ6eMynhNU207txQ@mail.gmail.com>
The spec says:
> non-relevant nodes are serialized as empty values
If an element is non-relevant, its attributes are also non-relevant. So the
text content of the element must be empty, and the attribute values must be
empty as well. So:
<instance>
<data xmlns="">
<one value="1">uno</one>
<two value=""/>
<data>
</instance>
That appears to match what the text says, but it's also what I would like.
-Erik
On Mon, Apr 13, 2020 at 7:44 AM Steven Pemberton <steven.pemberton@cwi.nl>
wrote:
> On Sun, 12 Apr 2020 22:35:02 +0200, Steven Pemberton
> <steven.pemberton@cwi.nl> wrote:
>
> > I'm writing tests for submission, and I've come to a case that I don't
> > know the answer to:
> >
> > <instance>
> > <data xmlns="">
> > <one value="1">uno</one>
> > <two value="2">due</two>
> > <data>
> > </instance>
> > <bind ref="two" relevant="false()"/>
> > <submission resource="data.xml" nonrelevant="empty" method="put"/>
> >
> > Does the data get serialized as
> >
> > <data xmlns="">
> > <one value="1">uno</one>
> > <two/>
> > </data>
> >
> > or as
> >
> > <data xmlns="">
> > <one value="1">uno</one>
> > <two value="2"/>
> > </data>
>
> or as
>
> <data xmlns="">
> <one value="1">uno</one>
> <two value=""/>
> </data>
>
> >
> > ?
> >
> > Steven
>
>
Received on Monday, 13 April 2020 18:10:23 UTC