Обработка возврата каретки внутри XML-элементов с помощью XML Input Stream (StAX) - PullRequest
0 голосов
/ 09 апреля 2019

При чтении в преобразовании в 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, или я должен использовать другой подход?

...