Lea y revise la documentación de Automation Anywhere

Automation 360

Cerrar contenidos

Contenidos

Abrir contenidos

Paquete XML

  • Actualizado: 2021/10/19
    • Automation 360 v.x
    • Crear
    • Espacio de trabajo de RPA

Paquete XML

El lenguaje de marcas extensible (XML) es un lenguaje de marcas diseñado para almacenar y transportar datos. Utilice las acciones en el XMLpackage para automatizar el procesamiento de datos XML generados a partir de servicios web y aplicaciones de computación en la nube.

Un documento XML está estructurado como un árbol ordenado y etiquetado. Cada nodo del árbol es un elemento XML y se escribe con una etiqueta de apertura y otra de cierre. En el siguiente ejemplo, custname y custid son nodos:

<customer>
<custname>XYZ Corp</custname>
<custid>A001</custid>
</customer>

XPath es un lenguaje de consulta que utiliza expresiones de ruta para seleccionar nodos o conjuntos de nodos en un documento XML. XPath incluye funciones incorporadas para la manipulación de cadenas, números, booleanos, fecha y hora, etc.

Antes de comenzar

Realice las siguientes acciones dentro del XMLpackage.

  1. Inicie la sesión XML con el botón Iniciar sesión XMLaction. Utilice este nombre de sesión para todos los actions.
  2. Utilice los diferentes actions disponibles en el XMLpackage para automatizar las tareas relacionadas con XML.
  3. Guarde la sesión con el botón Guardar sesión XMLaction para asignar los datos a un archivo o a una variable de tipo String.
  4. Terminar la sesión con el botón Finalizar sesión XMLaction para completar una tarea.

Actions en el package de XML

El sitio web XML incluye lo siguiente actions:

Action Descripción
Eliminar nodo Elimina un nodo específico del archivo XML.
  • Introduzca el nombre de la sesión o seleccione una variable existente utilizada en el Iniciar sesión XMLaction .
  • Introduzca la expresión XPath para el nodo a eliminar.
  • Introduzca el atributo (opcional)
Finalizar sesión Cierra una sesión XML.
  • Introduzca el nombre de la sesión o seleccione una variable existente utilizada en el Iniciar sesión XMLaction.
  • Guarde y cerrar la sesión.
Ejecutar función XPath Ejecuta una función XPath y almacena los resultados en una variable.
  • Introduzca el nombre de la sesión o seleccione una variable existente utilizada en el Iniciar sesión XMLaction .
  • Introduzca la expresión XPath o seleccione una variable existente.
  • Asignar una variable de tipo cadena a la salida.
Obtener múltiples nodos Recupera el valor de varios nodos.
  • Introduzca el nombre de la sesión o seleccione una variable existente utilizada en el Iniciar sesión XMLaction .
  • Introduzca la expresión XPath para recuperar varios nodos o seleccionar una variable existente.
  • En el campo Obtener cada nodo, seleccione si necesita el Valor del texto, expresión XPatho Nombre de atributo específico de cada nodo.
    Por ejemplo:
    <Customer>
    <Cust_Details>
    	<custid>A001</ custid>
    <custname>XYZ Corp</custname>
    <custzipcode>15639</custzipcode>
    <country>Mexico</country>
    <Locale lang=”es”> Spanish</Locale>
    </Cust_Details>
    </Customer>
    
    • El valor del texto recupera el valor exacto del elemento de nodo específico. Por ejemplo, el custname de un elemento Cust_Details recupera los nombres de todos los clientes de la empresa.
    • La expresión XPath se refiere a la ruta del nodo seleccionado en un documento XML. Una expresión XPath como Cliente//Cust_Details//custid selecciona sólo los IDs de clientes que están disponibles en el nodo de detalles del cliente.
    • El atributo específico define una propiedad o el tipo de elemento en un nodo concreto. Por ejemplo, lang es un atributo de la Locale de un elemento Cust_Details de un nodo Cust_Details. La salida para lang se muestra como es.
Obtener nodo único Recupera el valor de un solo nodo.
  • Introduzca el nombre de la sesión o seleccione una variable existente utilizada en el Iniciar sesión XMLaction.
  • Introduzca la expresión XPathy atributo (opcional) para recuperar un nodo.
    Get single node recupera el primer valor del documento XML basado en la expresión XPath proporcionada y el atributo.
    • Expresión Xpath con atributo: Se muestra el valor del atributo del elemento de expresión XPath. Por ejemplo, si la expresión XPath se introduce como Cliente//Cust_Details//Locale con el atributo langla salida se muestra como es.
    • Expresión XPath sin atributo: Se muestra el valor del elemento de expresión XPath. Por ejemplo, si la expresión XPath se introduce como Cliente//Cust_Details//Locale sin ningún atributo español se muestra como salida.
  • Asignar la salida a una variable de tipo cadena.
Insertar nodo Consulte Uso de la acción de inserción del nodo.
Guardar datos de sesión Guarda los datos de la sesión XML en un archivo o variable de tipo String.