Transformation XML

Comment supprimer du XML les offres sans image

2026-06-20
Objectif

Un flux XML doit exporter uniquement les éléments offer dont picture est rempli.

Réponse courte

Activez une condition d’export au niveau élément sur offer : le chemin picture ne doit pas être vide.

Comment le faire dans Eofferix

  1. Ouvrez le snapshot XML et sélectionnez le nœud offer.
  2. Définissez la portée d’export sur l’élément entier.
  3. Ajoutez une condition : /catalog/offers/offer/picture n’est pas vide.
    Condition d’export XML offer avec picture non vide
    La condition est placée sur offer, donc un produit sans image n’est pas exporté.
  4. Téléchargez un résultat de test et vérifiez que les produits sans image sont supprimés entièrement.

Avant / après

Les données ci-dessous sont un exemple de démonstration et ne proviennent pas de fichiers réels.

Avant

données source
<offer id="1001"><picture>https://cdn.example.test/1001.jpg</picture></offer>
<offer id="1002"><picture></picture></offer>

Après

résultat
<offer id="1001"><picture>https://cdn.example.test/1001.jpg</picture></offer>

Traitez vos données plus vite avec Eofferix

Créez un compte gratuit pour automatiser catalogues et listes de prix selon vos règles.

S’inscrire