Como eu retorno os resultados da validação do Schematron de maneira estruturada
Criei várias afirmações do Schematron e todas estão funcionando bem em minhas instâncias XML. No entanto, gostaria de estruturar a saída de minhas mensagens de erro de forma a poder posteriormente processá-las posteriormente, por exemplo, com Java.
A saída da minha mensagem de erro de asserção deve ser
<error>
<errorMessage>My error message</errorMessage>
<violatingElement>The violating element</violatingElement>
</error>
No entanto, uma construção como:
<pattern>
<rule context="/p1:Document/p1:Delivery/p1:DeliveryDetails/p1:ShippingDate">
<report test=".">
<error>
<errorMessage>My error message</errorMessage>
<violatingElement>The violating element</violatingElement>
</error>
</report>
</rule>
</pattern>
não funciona. Qual é a maneira correta de retornar os resultados do Schematron de maneira estruturada (XML-ified