What is the XML rule for re-format upon on query and query-ex?

<rule>    <description>re-format upon on query and query-ex</description>    <conditions>        <and>            <if-operation mode="regex" op="equal">query|query-ex</if-operation>            <if-xpath op="true">./search-attr[@attr-name='userPrincipalName']</if-xpath>          </and>      </conditions>    <actions>        <do-for-each>            <arg-node-set>                <token-xpath expression="./search-attr[@attr-name='userPrincipalName']"/>              </arg-node-set>            <arg-actions>                <do-set-local-variable name="userPrincipalName" scope="policy">                    <arg-string>                        <token-xpath expression="$current-node/value/text()"/>                      </arg-string>                  </do-set-local-variable>                <do-strip-xpath expression="$current-node/value/text()"/>                <do-append-xml-text expression="$current-node/value">                    <arg-string>                        <token-local-variable name="userPrincipalName"/>                        <token-text xml:space="preserve">@</token-text>                        <token-global-variable name="drv.domain.name"/>                      </arg-string>                  </do-append-xml-text>              </arg-actions>          </do-for-each>      </actions>  </rule>