activities
latest
false
Importante :
Este contenido se ha localizado parcialmente a partir de un sistema de traducción automática. La localización de contenidos recién publicados puede tardar entre una y dos semanas en estar disponible.
UiPath logo, featuring letters U and I in white

Actividades para desarrolladores

Última actualización 11 de dic. 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 de XPath, haz clic 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. Añade una actividad Ejecutar XPath después 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 después 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

¿Te ha resultado útil esta página?

Obtén la ayuda que necesitas
RPA para el aprendizaje - Cursos de automatización
Foro de la comunidad UiPath
Uipath Logo White
Confianza y seguridad
© 2005-2024 UiPath. Todos los derechos reservados.