- From: Tom Hillman <tom@expertml.com>
- Date: Tue, 14 Dec 2021 12:08:07 +0000
- To: ixml <public-ixml@w3.org>, Steven Pemberton <steven.pemberton@cwi.nl>
- Message-ID: <e9d52b41-f85a-46e5-8407-cca726e511a4@Spark>
I strongly feel that namespaces should be a requirement for v1: is there scope for discussion on the call? Should we also be talking about visible (XML) to invisible (non-XML) parses (or is that what is meant by 'other serialisations')? Tom _________________ Tomos Hillman eXpertML Ltd +44 7793 242058 On 14 Dec 2021, 11:38 +0000, Steven Pemberton <steven.pemberton@cwi.nl>, wrote: > I think this covers them all. > Steven > > Requirements for ixml v1 > > * Convert context-free non XML documents to XML. > * Unicode. > * Simple. > * Don't require the user to understand the fine points of parser theory > * Therefore deal with ambiguity. > * Flexible > * User-oriented, not machine-oriented: user needs weigh heavier than > machine needs. > * No need to do what other things in the XML pipeline can do better (eg, no > transformations) > * Don't have to be able to produce any particular XML (eg no Markdown to > XHTML). > > Extra possibilities > > * Use other serialisations than XML > > Identified additions for v2 > > * Textual insertions > * Element renaming > date: iso; regular. > regular: s?, day, s, month, s, year. > s: -" "+. > day: digit, digit?. > -digit: ["0"-"9"]. > month: "January"; "February"; "March"; "April"; "May"; "June"; "July"; > "August"; "September"; "October"; "November"; "December". > year: digit, digit, digit, digit. > iso: year, "-", numeric^month, "-", day. > numeric^month: digit, digit. {numeric^month is serialised as <month>} > * Context sensitivity > * Namespaces >
Received on Tuesday, 14 December 2021 12:08:27 UTC