- From: James Fuller <jim@webcomposite.com>
- Date: Sat, 28 Jan 2012 12:47:04 +0100
- To: Norman Walsh <ndw@nwalsh.com>
- Cc: public-xml-processing-model-wg@w3.org
On Thu, Jan 26, 2012 at 5:09 PM, Norman Walsh <ndw@nwalsh.com> wrote: > Here's a revised list of possible low-hanging-fruit items based on our > call today: > > * Define XProc in terms of XPath 2.0 data models (drop XPath 1.0 support) I think this goes some way in simplifying spec as well > * Attribute value templates fairly easy to implement > * Arbitrary data model fragments for parameters/options/variables could we consider one simplification related to parameters … e.g. if we allow data model frags in options and variables couldn't we allow an option or variable to contain a <c:param-set> c:param* </c:param-set> or <c:param/> which means we could remove the notion of an parameter port (replace with p:with-param) and simplify the language whilst retaining everything we can do now. > * Data types for options and parameters > * Support for 'depends-on' (or some mechanism for asserting dependencies > that are not manifest in the data flow) > * Syntactic shortcuts for p:input and/or p:pipe > * Allow variables to be visible in nested pipelines > * Some additional support for non-XML documents. Perhaps: > * The ability to load HTML5/JSON/etc. as XML > * An option on p:store to save decoded/binary data > * Some mechanism for loading sets of documents at the p:document/p:data > level (e.g., <p:document href="/path/to/directory" include="*.xml"/>). > * Simplify the task of passing "optional options" through a pipeline? > * Explore using maps to simplify the parameters story > > Did I miss any that we discussed today? > > Can you think of any others? * we touched upon it e.g. p:document and p:data could be merged * thinking out loud, wonder if there is a way to merge the context defined by elements p:xpath-context, p:viewport-source, p:iteration-source * assist making it easier to create cross platform pipelines e.g. file.separator in file paths thx for compiling these J > > Be seeing you, > norm > > -- > Norman Walsh > Lead Engineer > MarkLogic Corporation > Phone: +1 413 624 6676 > www.marklogic.com
Received on Saturday, 28 January 2012 11:47:40 UTC