从 XML 源数据中移除不需要的空格

SPSS® Modeler ProfessionalSPSS Modeler Premium 中提供了此功能。

XML 源数据中的换行符可以通过 [CR][LF] 字符组合实现。在某些情况下,这些换行符可以出现在文本字符串中间,例如:

<description>An in-depth look at creating applications[CR][LF]
with XML.</description>

在某些程序(例如,Web 浏览器)中打开此文件时,这些换行符可能不可见。但是,通过 XML 源节点将数据读取到流后,换行符将转换为一系列空格字符。

可以使用“过滤”节点移除这些不需要的空格来进行更正:

下面是如何实现此操作的示例:

  1. 将“填充”节点附加到 XML 源节点。
  2. 打开“填充”节点并使用字段选择器选择带有不需要空格的字段。
  3. 替换设置为根据以下条件,并将条件设置为 true
  4. 替换为字段中,输入 replace(" ","",@FIELD) 并单击“确定”。
  5. 将“表”节点附加到“过滤”节点,然后运行流。

在“表”节点的输出中,此时显示的文本不包含额外的空格。