Как отлаживать ошибки XSL - PullRequest
       1

Как отлаживать ошибки XSL

0 голосов
/ 09 ноября 2011

У меня есть преобразование XSL в Java, которое завершается с:

java.lang.NullPointerException
        at myXSL.countWidth()
        at myXSL.topLevel()
        at myXSL.transform()
        at com.sun.org.apache.xalan.internal.xsltc.runtime.AbstractTranslet.transform(Unknown Source)
        at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(Unknown Source)
        at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(Unknown Source)

, где ' myXSL ' - это имя файла XSL (myXSL.xsl), а ' countWidth ' - это шаблон

Как я могу отладить то, что вызывает NPE в шаблоне XSL? Есть ли инструменты для этой отладки?

1 Ответ

0 голосов
/ 10 ноября 2011

NullPointerException здесь предполагает ошибку в процессоре XSLT, а не ошибку в вашем коде.Поэтому вместо того, чтобы отлаживать ваш код, вы должны вызывать ошибку на процессоре или переключаться на другой процессор.(Я думаю, что в Xalan-J есть опции для запуска в интерпретирующем режиме, а не в скомпилированном режиме, что, вероятно, излечит это.)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...