W3C

– DRAFT –
XForms Users Community Group Teleconference

14 January 2022

Attendees

Present
Alain, Erik, Steven
Regrets
-
Chair
Steven
Scribe
Steven

Meeting minutes

ACTION-2310: Summarise file read/write (Alain)

https://lists.w3.org/Archives/Public/public-xformsusers/2022Jan/0003

Alain: Possible using a new API, not yet in all browsers. It is in Chromium-based browsers. File read and save, but no control over filename, but you can specify file types. Quite easy to implement, I have prototyped, and will be in the next release of XSLTForms.
… Choose a specific folder.
… Can't work out how to do delete method.
… not sure about the mediatype attribute, access would be appropriate.
… for Firefox and Safari, there is a possibility with input control with filetype to get a file picker.
… for writing, you can set filename, but not choose folder.
… it's a workaround for old browsers.

ACTION-2309: Research xpath3 function definitions

[No link]

ACTION-2309: Research xpath3 function definitions

[No link]

Erik: In progress.

submission/@value

https://lists.w3.org/Archives/Public/public-xformsusers/2022Jan/0002

Steven: Is this something we forgot?

Steven: So alongside ref?
… so what should the value be if we adopted it?

Alain: Currently it always has to be a node to be serialised, this would allow us to write a computed value.

Erik: We could do this with @ref couldn;t we? If @ref returns a string...

Alain: The text says it has to be a node.

Steven: So you are suggesting we could evaluate an expression and subit it.

Alain: Yes

Erik: @ref is an 'item'.
… So we could change what the text says the @ref must point to.
… For example <label @value/> isn't needed since <label @ref/> can do the same work.

<Alain> string(node)

Alain: Because we would have to write string(node), it could be confusing.

Erik: I see. It could depend on the use-case.
… I understand that @value might be clearer
… does @value always return a string?

[looks at output/@value]

Steven: I seem to remember we say somewhere that the string function is applied to the result, but I don;t remember where.

Erik: It's a question of consistency.

<Alain> "The binding attributes of submission are evaluated; if the result is the empty sequence or an item other than an element or an instance document root node, submission fails with no-data"

Erik: we (Orbeon) are more general with @value
… if we say that @value always returns a string, we can use that

Alain: The current spec says that submission fails if it's not a node

ACTION: Steven to devise text for submission using @value

<trackbot> Created ACTION-2312 - Devise text for submission using @value [on Steven Pemberton - due 2022-01-21].

ACTION-2311: Create a document summarising the work to be done based

on the list (Timescale plans) (Steven)

https://lists.w3.org/Archives/Public/public-xformsusers/2022Jan/0004

https://lists.w3.org/Archives/Public/public-xformsusers/2022Jan/att-0004/2022-plans.html

Steven: I think <control/> is the biggest piece of work, the rest are relatively small.
… I think the mirroring is the hardest to do.

Steven: So basically that document is the agenda for next week.

AOB

Steven: XML Prague is now in the Summer

[ADJOURN]

Summary of action items

  1. Steven to devise text for submission using @value
Minutes manually created (not a transcript), formatted by scribe.perl version 185 (Thu Dec 2 18:51:55 2021 UTC).

Diagnostics

Succeeded: s/gn/ng/

Succeeded: s/OR/Or/

No scribenick or scribe found. Guessed: Steven