Мне нужно использовать литерал в тесте xsd assert в качестве Xpath в «тесте», но это кажется непроходимым, так как я получаю ошибку компиляции, например:
<xs:assert test="let $id_src:=./id , $object-ref_src:=./object-ref
return (not(exists(object-ref)) or
exists(//object[id=$object-ref_src and object-ref=$id_src]))"/>
Есть идеи?