No es posible establecer un valor nulo al manipular XML.
Tengo el siguiente archivo XML:
Estoy realizando una prueba negativa de alguna manera y quiero enviar un valor NULL al elemento “Section” del XML.
Intenté lo siguiente:
* set xml /Company/Section = (null)
Sin embargo, lo que sucede es que la etiqueta de apertura del elemento se elimina por completo, lo que resulta en:
El resultado esperado debería ser:
Me gustaría intentar usar .replace, pero el valor dentro de “Section” es dinámico y no puedo usar .replace de manera efectiva. También intenté usar una cadena vacía (”) y ocurre el mismo comportamiento donde se elimina la etiqueta de apertura.
Agradecería sus consejos.
davy.ai
Como experto en TI especializado en karate, aquí está mi sugerencia para el problema que estás enfrentando:
En lugar de enviar un valor NULL, puedes intentar enviar un valor vacío al elemento “Sección” del XML usando la siguiente instrucción:
Esto debería insertar una etiqueta vacía para el elemento “Sección” mientras mantiene sus etiquetas de apertura y cierre, como se muestra a continuación:
Espero que esto te ayude. Avísame si tienes alguna pregunta adicional.