W3C home > Mailing lists > Public > public-xml-processing-model-wg@w3.org > January 2007

Re: Proposed component list

From: Alex Milowski <alex@milowski.org>
Date: Wed, 31 Jan 2007 07:43:44 -0800
Message-ID: <28d56ece0701310743x57a5bacape055775cb0e67ca0@mail.gmail.com>
To: public-xml-processing-model-wg@w3.org
On 1/24/07, Norman Walsh <Norman.Walsh@sun.com> wrote:
>
> In the interest of making progress on the list of components, I
> propose that we adopt the following core components for V1:
>
> xinclude - performs XInclude processing
> xslt     - performs XSLT 1.0
> xslt2    - performs XSLT 2.0
> validate - performs validation (XSD, RNG, Schematron, etc.)
> load     - read an XML document from a URI
> save     - serialize a document to a URI (supports XSLT 2.0 serialization
> params)
> identity - copies source to target
> httprequest - constructs a URI, performs the specified operation (using
> source as
>               the body if appropriate), returns the result as target
> aggregate - accepts an arbitrary number of input documents, produces a
> sequence of them
> subsequence - selects a subsequence from a sequence of documents
> wrap      - wraps elements
> insert    - inserts attributes/subtrees
> delete    - deletes attributes/subtrees
> rename    - renames attributes/elements
> ns-rename - rename namespaces
> label     - add unique xml:id attributes to all elements
> xproc     - run a pipeline



>From this list we are missing the 'serialize', 'parse', and 'set-attributes'
components that
we have in our current draft.

We have use cases for 'serialize' and 'parse' for handling RSS feeds.

The 'set-attributes' component is a necessary one that goes along with the
other
micro-operations components.


-- 
--Alex Milowski
"The excellence of grammar as a guide is proportional to the paucity of the
inflexions, i.e. to the degree of analysis effected by the language
considered."

Bertrand Russell in a footnote of Principles of Mathematics
Received on Wednesday, 31 January 2007 15:43:57 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 8 January 2008 14:21:49 GMT