Я использую Java для преобразования XML-файлов в текст с заявлениями типа:преобразование XML в текст с помощью XSL с Java
transformer.transform (источник, результат)
При запуске программы Java это заявление отображает информацию о компиляции таблицы стилей, например
"XL TXE-J составление таблицы стилей: файла: /// C: /myDir/myFile.xsl"
как я подавить этот дисплей? Я знаю, что это должно быть простым, но я не разработчик, просто царапать поверхность ...
Здравствуйте, я нашел это в ссылке «Чтобы продолжить использование интерпретатора XSLT4J в качестве вашего XSLT-процессора, установите поставщик услуг javax.xml.transform.TransformerFactory в org.apache.xalan.processor.TransformerFactoryImpl« как вы это делаете? ? У меня есть импорт javax.xml.transform.TransformerFactory; в java-коде. Спасибо – user1607902
Я предпочитаю использовать xltxe-j, но просто не хочу, чтобы эти компиляционные сообщения отображались, они нарушают сообщения системы, которые находятся в коде. Если есть способ обернуть команды transformer.transform (source, result) для подавления отображения? – user1607902
Я думаю, что они напечатаны на stderr или вне каким-то по умолчанию обработчиком ошибок. Я бы сначала спросил IBM, так как это их продукт, во-вторых, я бы экспериментировал с установкой всех обработчиков ошибок на фиктивные реализации, чтобы блокировать реализации по умолчанию от отправки материала в stderr. –