- Información general
- Criptografía
- Base de datos
- Java
- Python
- WebAPI

Actividades para desarrolladores
UiPath.WebAPI.Activities.GetXMLNodeAttributes
- NodoXMLExistente: el nodo XML cuyos atributos van a recuperarse. Este campo solo admite variables
XNode. Para más información sobre objetos,XNodeingresa aquí.
Opciones avanzadas
Salida
- Atributos: una variable
IEnumerable<XAttribute>que contiene los atributos del nodo XML recuperado. Para más información sobre objetos,XAttributeingresa aquí.
Panel de propiedades
Entrada
- NodoXMLExistente: el nodo XML cuyos atributos van a recuperarse. Este campo solo admite variables
XNode. Para más información sobre objetos,XNodeingresa aquí.
Salida
- Atributos: una variable
IEnumerable<XAttribute>que contiene los atributos del nodo XML recuperado. Para más información sobre objetos,XAttributeingresa aquí.
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.
.xml.
.xml, lo convierte en un documento XML, recupera los nodos individuales y escribe un atributo y un valor para cada nodo.
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.xmldentro 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
XMLStringCadena
XMLNodes** IEnumerable <XNode>
XMLDocumentDocumentoX
-
-
Arrastra una actividad de Leer archivo de texto dentro del contenedor de secuencia.
- En el Panel de Propiedades, añade el nombre
Read XML fileen el campo NombreParaMostrar. - Añade el valor
"XMLfiles.txt"en el campo NombreDeArchivo . - Añade la variable
XMLStringen el campo Contenido.
- En el Panel de Propiedades, añade el nombre
-
Arrastra una actividad Deserializar XML a continuación de Leer archivo de texto.
- En el panel de Propiedades, añade la variable
XMLStringen el campo CadenaXML y la variableXMLDocumenten el campo DocumentoXML.
- En el panel de Propiedades, añade la variable
-
Coloca una actividad Obtener nodos XML después de la actividad Deserializar XML.
- En el panel de Propiedades, añade la variable
XMLDocumenten el campo XMLExistente y la variableXMLNodesen el campo NodosXML.
- En el panel de Propiedades, añade la variable
-
Arrastra una actividad Para cada después de la actividad Obtener nodos XML.
- Añade el valor
nodeen el campo Elemento y la variableXMLNodesen el campo Valores. - Selecciona la opción
System.Xml.Linq.XNodede la lista desplegable TipoDeArgumento.
- Añade el valor
-
Seleccione el Cuerpo de la actividad Para cada y cree una nueva variable:
Nombre de la variable
Tipo de variable
Valor predeterminado
XMLAttributes** IEnumerable <XAttribute>
-
Añade una actividad Escribir línea dentro del contenedor Cuerpo .
- Añade la expresión
node.XPathSelectElement("author").ToStringen el campo Texto. Esta expresión selecciona el nombre del autor de la página.xmly lo escribe en el panel de Salida.
- Añade la expresión
-
Coloca una actividad Obtener atributos de nodo XML después de la actividad Escribir línea.
- En el panel de Propiedades, añade el valor
nodeen el campo NodoXMLExistente y la variableXMLAttributesen el campo AtributosXML.
- En el panel de Propiedades, añade el valor
-
Arrastra una actividad Para cada después de la actividad Obtener atributos de nodo XML.
- Para abrir la actividad, realiza un doble clic.
- Añade el valor
attributeen el campo Elemento y la variableXMLAttributesen el campo Valores. - En el panel de Propiedades, selecciona la opción
System.Xml.Linq.XAttributeen la lista desplegable TipoDeArgumento.
- Selecciona el Cuerpo de la actividad Para cada .
-
Arrastra una actividad de Línea de escritura dentro del contenedor Cuerpo.
- Añade la expresión
attribute.Valueen el campo Texto.
- Añade la expresión
- Ejecuta el proceso. El robot extrae un atributo y un valor de los nodos, en este caso, el nombre del autor y la identificación del libro, y los muestra en el panel Salida .
Aquí puede descargar un ejemplo.