При чтении в преобразовании в PDI XML-файла через XML Input Stream (STaX) цель состоит в том, чтобы нормализовать элементы в таблице и затем использовать их в качестве строки для каждого элемента.
При открытии файла XML, лучше сказать, позже в преобразовании, я выяснил, что внутри моего XML некоторые элементы содержат CR + LF, и при использовании функциональности STAX они становятся чем-то вроде пустой строки или даже в худшем случае, строка, в которой первый столбец xml_data_type_description пуст, например.
Как я могу манипулировать этими значениями, прежде чем они пройдут всю трансформацию? Похоже, что Stax не дает никакой возможности манипулирования ценностями.
Пример XML-части
<mytag:attribute name="Descripción" type="STRING">Text text text text.
Entrada: Another text
Salida: Yet another text present
</mytag:attribute>
Есть ли способ решить эту проблему, сохранив STaX в качестве обработчика файлов XML, или я должен использовать другой подход?