Suppression des espaces superflus des données source XML

Cette fonction est disponible dans SPSS Modeler Professional et SPSS Modeler Premium.

Des sauts de ligne peuvent être implémentés dans les données source XML par une combinaison des caractères [CR][LF]. Dans certain cas, ces sauts de ligne peuvent apparaître au milieu d'une chaîne de texte, par exemple :

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

Ces sauts de ligne peuvent ne pas être visibles lorsque le fichier est ouvert dans certaines applications, par exemple dans un navigateur Web. Toutefois, lorsque les données sont lues dans le flux à travers le noeud source XML, les sauts de ligne sont convertis en une série de caractères d'espacement.

Vous pouvez corriger ceci en utilisant un noeud Remplacer et supprimer ces espaces superflus :

Voici un exemple de la manière de traiter ce problème :

  1. Reliez un noeud Remplacer au noeud source XML.
  2. Ouvrez le noeud Remplacer et utilisez le sélecteur de champs pour sélectionner le champ contenant les espace superflus.
  3. Définissez Remplacer sur Basé sur une condition et Condition sur true (vrai).
  4. Dans le champ Remplacer par, entrez replace(" ","",@FIELD) et cliquez sur OK.
  5. Reliez un noeud Table au noeud Remplacer et exécutez le flux.

Dans la sortie du noeud Table, le text apparaît maintenant sans les espaces supplémentaires.