Here's my original proposal:
http://lists.w3.org/Archives/Public/public-xml-processing-model-wg/2007May/0219.html
I think we could do without character maps.
The minimalist proposal is to add all the options to the appropriate steps and
not allow a serialization declaration. That takes care of steps that have to
serialize but does not take care of pipeline outputs.
Those steps would be at least 'p:store' and 'p:http-request'.
My preference would be to have the serialization declaration for pipeline
outputs as well. Maybe we could avoid having to add anything to
p:output by having the serialization options only has children of p:pipeline
somehow.
--
--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