使用XML输入流(StAX)处理XML元素内部的回车

时间:2019-04-09 13:03:25

标签: xml pentaho-spoon pentaho-data-integration

通过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文件处理程序?还是应该采用其他方法?

0 个答案:

没有答案