- Información general
- Criptografía
- Base de datos
- Java
- Python
- WebAPI
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í.
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.
.xml
archivos.
.xml
.
Así es como se puede construir el proceso de automatización:
-
Abre Studio y crea un nuevo Proceso.
Nota: Asegúrate de colocar el archivo.xml
dentro de la carpeta del proyecto. Para este ejemplo usamosXMLfiles.txt
. -
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
-
-
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.
- En el Panel de Propiedades, añade el nombre
-
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 archivoxml
. - Agrega la variable
Result
en el campo Resultado.
- En el panel Propiedades, agrega la variable
-
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.
- Añade la expresión
-
Ejecuta el proceso. El robot extrae el nombre del autor desde el archivo
.xml
y lo muestra en el panel de Salida.