4
Я хочу использовать переменную для представления моего утверждения схемы и использовать ее в своем сообщении о валидации. Например:Есть ли способ передать переменную в schematron?
<rule context="//Profile/User[@name]">
<assert test="@name = ../business/@owner">User: '----' doesn't exist as a business owner. </assert>
</rule>
«----», независимо от имени пользователя. Есть ли способ использовать переменные в schematron?
Это на самом деле просто печатает адрес памяти : Пользователь: [PSValueOf @ 0x361c294e: select = @ name], не существует как владелец бизнеса. – user3418847
Работает с [Schematron "скелетом" - реализация XSLT] (https://github.com/Schematron/schematron). Кажется, вы используете реализацию Филиппа Хельгера. Не знаю, почему это должно быть иначе. – kjhughes
@kjhughes спасибо за демонстрацию синтаксиса «let» – shrewmouse