xproc / 3.0-steps

Repository for change requests to the standard step library and for official extension steps
10 stars 7 forks source link

Clarify the base-uri property of standard steps #314

Closed ndw closed 4 years ago

ndw commented 4 years ago

On reflection, I decided that it would be better to clarify the base URI of standard steps. Here's what I changed:

  1. I made it explicit that p:archive, p:archive-manifest, p:compare, p:count, p:error, p:json-join, p:json-merge, p:pack, p:text-count, p:text-join, p:wrap-sequence, p:www-form-urldecode, and p:www-form-urlencode produce documents with no base URI.
  2. I made it explicit that the base URI(s) of the document(s) produced by p:filter, p:unarchive, p:http-request, p:load, p:xquery, p:xslt reflect the base URIs that one would expect.
  3. I changed p:wrap, p:unwrap to say that they preserve all properties instead of none. I think none was a catagorization error that we never noticed.
  4. I clarified the situation for p:insert a little bit.