Meeting minutes
ACTION-2310: Summarise file read/write (Alain)
https://
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://
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://
https://
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]