通过XML输入流(STaX)在PDI转换中读取XML文件时,其目的是在表格中获得标准化的项目,然后将其用作每个项目的行。
打开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文件处理程序?还是应该采用其他方法?