Actividades
Más reciente
False
Imagen de fondo del banner
Actividades para desarrolladores
Última actualización 23 de abr. de 2024

Ejecutar XPath

UiPath.WebAPI.Activities.ExecuteXPath

Ejecuta la expresión XPath especificada en un documento XML determinado. Para obtener más información sobre la sintaxis XPath, ve aquí.

Propiedades

Entrada
  • ExistingXML : una variable de XDocument que contiene el XML que se va a procesar. Si completa este campo, quedará inutilizable. Este campo solo admite variables XDocument.
  • XMLString : una cadena o variable de cadena que contiene el XML que se va a procesar. Si se completa este campo, el campo ExistingXML quedará inutilizable. Este campo solo admite cadenas y variables de cadena.
  • Expresión XPath : una cadena o variable de cadena que contiene una expresión XPath. Este campo solo admite cadenas y variables de cadena.
Otros
  • Privado : si se selecciona, los valores de variables y argumentos ya no se registran en el nivel Detallado.
Común
  • NombreParaMostrar: el nombre de la actividad para ser mostrado.
Salida
  • Resultado : una variable de objeto que contiene los nodos recuperados o conjuntos de nodos del XML determinado. Este campo solo admite variables de objeto.

Ejemplo de uso de la actividad Ejecutar XPath

La actividad Ejecutar XPath se utiliza para leer y extraer datos de .xml archivos.
A fin de ejemplificar cómo utilizar esta actividad hemos creado un ejemplo que utiliza la actividad Ejecutar XPath para extraer el nombre de una persona de un archivo .xml.

Así es como se puede construir el proceso de automatización:

  1. Abre Studio y crea un nuevo Proceso.

    Nota: Asegúrate de colocar el archivo .xml dentro de la carpeta del proyecto. Para este ejemplo usamos XMLfiles.txt.
  2. Arrastra una Secuencia al Diseñador de flujo de trabajo.

    • Crea las siguientes variables:

      Nombre de la variable

      Tipo de variable

      Valor predeterminado

      XMLString

      Cadena

       

      Result

      Objeto

       
  3. Arrastra una actividad de Leer archivo de texto dentro del contenedor de secuencia.

    • En el Panel de Propiedades, añade el nombre Read XML file en el campo NombreParaMostrar.
    • Añade el valor "XMLfiles.txt" en el campo NombreDeArchivo .
    • Añade la variable XMLString en el campo Contenido.
  4. Agrega una actividad Ejecutar XPath debajo de la actividad Leer archivo de texto .

    • En el panel Propiedades, agrega la variable XMLString en el campo CadenaXML.
    • Añade el valor "string(/catalog/book/author/text()[1])" en el campo ExpresiónXath . Esta expresión extrae el texto que se encuentra en el campo de autor del archivo xml .
    • Agrega la variable Result en el campo Resultado.
  5. Arrastra una actividad Escribir línea debajo de la actividad Ejecutar XPath .

    • Añade la expresión "Result: " + Result.ToString en el campo Texto.
  6. Ejecuta el proceso. El robot extrae el nombre del autor desde el archivo .xml y lo muestra en el panel de Salida.
  • Propiedades
  • Ejemplo de uso de la actividad Ejecutar XPath

Was this page helpful?

Obtén la ayuda que necesitas
RPA para el aprendizaje - Cursos de automatización
Foro de la comunidad UiPath
Logotipo blanco de UiPath
Confianza y seguridad
© 2005-2024 UiPath. All rights reserved.