Adding features to XInput #370
ravi-prakash-v
started this conversation in
Core Specification
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Problem
Currently the
XInput
schema allows for limited functionality. However in real-world scenarios, there could be features likeProposal
It would greatly improve the flexibility of the protocol if the
XInput
schema is updated with the above features for supporting use cases that rely heavily on forms.Some examples that use extensive forms are
Alternatives considered
XForms 2.0 specification is the clear winner here.
It is an XML markup for a new generation of forms and form-like applications on the Web. XForms is not a free-standing document type, but is integrated into other markup languages, such as [XHTML], [ODF] or [SVG]. An XForms-based application gathers and processes data using an architecture that separates presentation, purpose and content. The underlying data of a form is organized into instances.
Thus, XForms accommodates form component reuse, fosters strong data type validation, eliminates unnecessary round-trips between the BAP and the BPP, offers device independence and accessibility, and reduces the need for scripting.
However, due to its fragmented adoption across the world, there needs to be an alternative solution that can be implemented quick and easily without much learning overhead.
Additional context
The core working group has had some discussions around this problem. Some solutions have been discussed.
Adding a header object to the
XInput
that containsFinal Schema is yet to be finalized
Beta Was this translation helpful? Give feedback.
All reactions