Tests p:set-attributes
Test ab-set-attributes-003.xml is expected to pass.
<p:declare-step xmlns:p="http://www.w3.org/ns/xproc" version="3.0">
   <p:input port="source">
   <p:output port="result">
   <p:set-attributes xmlns:a="http://xproc.org/ns/testsuite/attributes" match="*" attributes="map{'att':1, 'a:att':2}">
</p:declare-step>
<doc xmlns:a="http://xproc.org/ns/testsuite/attributes" att="0" a:att="0">
<s:schema xmlns="http://www.w3.org/1999/xhtml" xmlns:s="http://purl.oclc.org/dsdl/schematron" queryBinding="xslt2">
   <s:ns uri="http://xproc.org/ns/testsuite/attributes" prefix="a">
   <s:pattern>
      <s:rule context="/">
         <s:assert test="doc">Root element is not 'doc'.</s:assert>
         <s:assert test="/doc/@att='1'">Root element does not have an attribute 'a' with value '1'.</s:assert>
         <s:assert test="/doc/@a:att='2'">Root element does not have an attribute Q{http://xproc.org/ns/testsuite/attributes}att with value '2'.</s:assert>
      </s:rule>
   </s:pattern>
</s:schema>
Added attribute 'queryBinding' to schematron's schema.
Changed test to new step signature.
Tests for p:set-attributes