- From: Henry S. Thompson <ht@inf.ed.ac.uk>
- Date: Tue, 01 Dec 2009 11:24:42 +0000
- To: public-xml-processing-model-comments@w3.org
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
While we're getting our wishlist out (see Norm's previous posting) for
obscure facilities which we need for pipelines we're writing, I've
finally been converted to the restricting-values-to-strings-is-crazy
position.
My problem: I have a large complex file (the metadata for the XML
Schema test collection) which includes in some but not all cases a
sequence of elements which carry in their xlink:href attributes the
URIs of schema documents which are needed for the test.
I want to pass these URIs around in a way which will allow them to be
iterated over to produce a sequence of schema documents.
At the moment this is not possible, as far as I can tell (if you can
figure out a workaround, e.g. how to convert a space-separated list of
URIs into a sequence of documents, _please_ let me know).
But if we had nodesets as values, I could just pass the set of
attribute nodes as an option.
But here's why we're _not_ going to do this in V1: it would take a
substantial amount of work to decide how to get things _back_ from
such values. Would we allow, e.g.,
<p:declare-step type="my:demo">
<p:output name="result" sequence="true" primary="true"/>
<p:option name="attrSet"/>
<p:identity select="$attrSet"/>
<p:for-each>
<p:load>
<p:with-option name="href" select="."/>
</p:load>
</p:for-each>
</p:pipeline>
To be useful, such a pipeline would need to be allowed. But that's
too big a change for this late in the game. . .
ht
- --
Henry S. Thompson, School of Informatics, University of Edinburgh
Half-time member of W3C Team
10 Crichton Street, Edinburgh EH8 9AB, SCOTLAND -- (44) 131 650-4440
Fax: (44) 131 651-1426, e-mail: ht@inf.ed.ac.uk
URL: http://www.ltg.ed.ac.uk/~ht/
[mail really from me _always_ has this .sig -- mail without it is forged spam]
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.6 (GNU/Linux)
iD8DBQFLFPz6kjnJixAXWBoRAiyVAJ0aqWPeDZ0CNTwJuwfzF1nH9djyQACfXkF3
KIH0p2GBx44Mm3JCCWyfqww=
=kKFC
-----END PGP SIGNATURE-----
Received on Tuesday, 1 December 2009 11:25:11 UTC