XML

XML: cómo normalizar el precio del proveedor con espacios y coma

2026-06-05
Tarea

El proveedor envía XML donde el precio está escrito como 1 200,50 — con espacio de miles y coma en lugar del punto decimal. El sistema de importación espera 1200.50.

Respuesta rápida

En el editor XML, abra la configuración del campo precio y añada dos reglas: eliminar espacios y reemplazar por punto.

Qué importa para el resultado

  • Mantén el orden de limpieza: primero quitar espacios, después cambiar coma por punto.
  • No añadas una condición de precio cero si la tarea solo es normalizar el formato numérico.
  • Después de guardar, prueba un precio con separador de miles y otro sin céntimos; ambos deben quedar válidos.

Antes / después

Antes

XML
<producto>
  <sku>SKU-1</sku>
  <precio>1 200,50</precio>
  <stock>8</stock>
</producto>

Después

XML
<producto>
  <sku>SKU-1</sku>
  <precio>1200.50</precio>
  <stock>8</stock>
</producto>

Cómo hacerlo en Eofferix

  1. Cree un perfil de intérprete, cargue el XML y abra el editor XML. El árbol muestra la estructura del archivo con valores de ejemplo.
  2. En el árbol, busque el campo precio y haga clic en el valor (1 200,50) para abrir la configuración del valor. Aparecerá el bloque Transformaciones con el botón "Añadir regla".
    Configuración de reglas de transformación para el campo precio en el editor XML de Eofferix
    El proceso completo desde abrir el editor hasta guardar las reglas. El icono ⚡2 junto a precio indica que hay dos reglas configuradas.
  3. Añada la primera regla: acción eliminar espacios. Elimina el espacio separador de miles y convierte 1 200,50 en 1200,50.
    Regla eliminar espacios en la configuración del valor precio
    La acción "eliminar espacios" no requiere parámetros adicionales: elimina todos los espacios del valor.
  4. Añada la segunda regla: acción reemplazar por, escriba un punto en el campo de resultado. Tras esto, 1200,50 se convierte en 1200.50.
    Dos reglas configuradas en la configuración del valor precio
    Dos reglas en el bloque Transformaciones: primero se eliminan los espacios, luego la coma se reemplaza por punto.
  5. Guarde la configuración. El icono ⚡2 aparecerá junto a precio en el árbol del editor, confirmando que las dos reglas están activas.
    Editor XML después de guardar — icono ⚡2 junto a precio
    El icono ⚡2 junto a precio en el árbol — las dos reglas están guardadas y se aplicarán durante la interpretación.
  6. Ejecute la interpretación. En el XML resultante, el elemento <precio> contendrá valores como 1200.50.

Verificado por Evg.

Procesa datos más rápido con Eofferix

Crea una cuenta gratis para automatizar catálogos y listas de precios según tus reglas.

Registrarse