Eliminar nodo acción en XML

El Nodo Eliminar acción en el XML paquete 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 acción Iniciar sesión XML.
  • Ingrese la Expresión XPath para que se elimine el nodo.
  • Ingrese el atributo (opcional)

Ejemplo de uso de la acción 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 acción Iniciar sesión del paquete 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 acción de XML paquete 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 acción de XML paquete 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>