Eliminar nodo action en XML

El Nodo Eliminar action en el XML package permite eliminar un nodo específico del archivo XML.

Configuración

  • Escriba el nombre de la sesión o seleccione una variable existente utilizada en la action Iniciar sesión XML.
  • Ingrese la Expresión XPath para que se elimine el nodo.
  • Ingrese el atributo (opcional)

Ejemplo de uso de la action Eliminar nodo

En este ejemplo, creará una automatización que eliminará un nodo específico del XML.

  1. Cree un bot.
    1. En el panel izquierdo, haga clic en Automatización.

      Se muestra la lista de formularios y bots disponibles.

    2. Haga clic en Crear un bot.
    3. Escriba el nombre del bot: XML_bot.
    4. Haga clic en Crear y editar.
  2. Haga doble clic o arrastre la action Iniciar sesión del package XML en la paleta Acciones.
    1. Ingrese Default en el campo Nombre de sesión.
    2. Desde el campo Fuente de datos, seleccione la opción Texto e ingrese el siguiente texto:
      <note>
      
      <to company = "AA">Tove</to>
      
      <from>Jani</from>
      
      <heading>Reminder</heading>
      
      <body>Don't forget me this weekend!</body>
      
      </note>
  3. Haga doble clic o arrastre Eliminar nodo action de XML package en la paleta Acciones.
    1. Ingrese Default en el campo nombre de la sesión.
    2. Ingrese //note/to en el campo expresión de XPath.
    3. Ingrese compañía en el campo de Atributo (opcional).
  4. Haga doble clic o arrastre Guardar datos de la sesión action de XML package en la paleta Acciones.
    1. Ingrese Default en el campo nombre de la sesión.
    2. Seleccione la opción Escribir datos XML y especifique una ruta de archivo. Por ejemplo, D:\userdefined\Delete_node.xml.
    3. Seleccione Sobrescribir para reemplazar el archivo existente si ya existe un archivo con el mismo nombre en la ubicación que ha especificado.
  5. Haga clic en Guardar y, luego, en Ejecutar.
Cuando abre y edita el archivo Delete_node.xml en Notepad++, verá que el atributo compañía ha sido eliminado del archivo.
<?xml version="1.0" encoding="UTF-8"?>
<note>

<to>Tove</to>

<from>Jani</from>

<heading>Reminder</heading>

<body>Don't forget me this weekend!</body>

</note>