Я использую Java для преобразования XML-файлов с помощью класса Transformer. Я передаю файл таблицы стилей (xls) преобразователю вместе с входным xml-файлом, и это дает мне преобразованный выходной xml-файл.
В то же время мне также необходимо запросить базу данных и вставить некоторые дополнительные данные в файл XML из базы данных, поэтому я использую JDBC и xQuery для подключения к базе данных Oracle и запроса реляционной таблицы. В ResultSet я получаю строки в формате XML.
Я планирую передать эти строки в Java Transformer в качестве параметра и в процессе преобразования вставить эти данные в соответствующее место. Параметр будет содержать несколько строк, и O нужно выбрать конкретные строки во время преобразования для вставки. Будет ли это работать?
Я попытался привести ResultSet к XMLType, но это не удалось. Есть ли другой тип объекта, к которому я мог бы привести ResultSet и использовать его в качестве параметра для Transformer?
Надеюсь, это имеет смысл. Большое спасибо за ответы заранее!