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

What is passed between processes?

From: Jeni Tennison <jeni@jenitennison.com>
Date: Tue, 10 Jan 2006 15:49:23 +0000
Message-ID: <1906774648.20060110154923@jenitennison.com>
To: public-xml-processing-model-wg@w3.org

Hi,

The XML Processing Model Requirements Note [1] states as a design
principle that XML documents are operated on as infosets, which
presumably refers to the XML Infoset [2].

However, at the end of the last telcon, Henry brought up the
requirement to access the [validity] and [validation attempted]
properties of the PSVI [3]. As well as the PSVI, I think that it's
essential to be able to pass XQuery 1.0/XPath 2.0 data models [4],
which are also augmented infosets, between processes.

At the other end of the spectrum, there are XML processes that need to
accept or produce serialized XML, such as canonicalization [5] or
simple regex-based processing.

I think that one of the requirements for the XML Processing
Model/Language is that it needs to support passing XML documents in
the forms of serialised XML, infosets *and* augmented infosets, as
appropriate, between processes in a pipeline. Other thoughts?

Cheers,

Jeni

[1] http://www.w3.org/TR/proc-model-req/
[2] http://www.w3.org/TR/xml-infoset/
[3] http://www.w3.org/TR/xmlschema-1/#key-psvi
[4] http://www.w3.org/TR/xpath-datamodel/
[5] http://www.w3.org/TR/xml-c14n

---
Jeni Tennison
http://www.jenitennison.com/
Received on Tuesday, 10 January 2006 15:49:37 GMT

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