Использование try / catch с p: nvdl для обработки ошибок, сообщаемых при проверке xml с помощью nvdl - PullRequest
0 голосов
/ 28 июня 2019

Использование xmlcalabash 1.1.27-99.Смотрите полный конвейер и его вывод в этом гисте .

Я использую try / catch и pxp: nvdl для проверки документов.Проблема в том, что я не получаю подробных ошибок о том, что не так с документом, из порта ошибки catch.Вместо этого я получаю:

<c:errors xmlns:c="http://www.w3.org/ns/xproc-step">
    <c:error
        xmlns:err="http://www.w3.org/ns/xproc-error"
        code="err:XC0053"
        href="file:/Users/dcramer/test.xpl"
        line="5"
        column="45">XC0053</c:error>
</c:errors>

Я действительно получаю ошибки на стандартный вывод, но я хочу создать привлекательный отчет для пользователя и поместить его в какое-то полезное место.

Я делаю что-то неправильно илиЭто ограничение / ошибка / в шаге pxp: nvdl?

...