You can use value-ofto get the value of a variable or XPath:
<rule context="//Profile/User[@name]">
<assert test="@name = ../business/@owner">
User: <value-of select="@name"/> doesn't exist as a business owner.
</assert>
</rule>
If you want to enter a variable, use let:
<rule context="//Profile/User[@name]">
<let name="userName" value="@name"/>
<assert test="@name = ../business/@owner">
User: <value-of select="$userName"/> doesn't exist as a business owner.
</assert>
</rule>
source
share