- Visão geral
- Criptografia
- Banco de Dados
- Java
- Python
- WebAPI

Atividades de Desenvolvedor
UiPath.WebAPI.Activities.GetXMLNodeAttributes
- NóXmlExistente - O nó XML cujos atributos devem ser recuperados. Este campo é compatível apenas com variáveis
XNode. Para mais informações sobre objetosXNode, acesse aqui.
Opções avançadas
Saída
- Atributos - Uma variável
IEnumerable<XAttribute>que contém os atributos do nó XML recuperados. Para mais informações sobre objetosXAttribute, acesse aqui.
Painel de Propriedades
Entrada
- NóXmlExistente - O nó XML cujos atributos devem ser recuperados. Este campo é compatível apenas com variáveis
XNode. Para mais informações sobre objetosXNode, acesse aqui.
Saída
- Atributos - Uma variável
IEnumerable<XAttribute>que contém os atributos do nó XML recuperados. Para mais informações sobre objetosXAttribute, acesse aqui.
Diversos
- Privado - Se selecionado, os valores de variáveis e argumentos não são mais registrados no nível Verbose.
Comum
- NomeDeExibição - o nome de exibição da atividade.
.xml.
.xml, o converte em um documento XML, recupera os nós individuais e grava um atributo e um valor para cada nó.
É assim que um processo de automação pode ser construído:
-
Abra o Studio e crie um Processo.
Nota: Certifique-se de colocar o arquivo.xmldentro da pasta do projeto. Para este exemplo, usamos oXMLfiles.txt. -
Arraste uma Sequência para o Designer de fluxo de trabalho.
-
Crie as seguintes variáveis:
Nome da variável
Tipo de Variável
Valor Padrão
XMLStringString
XMLNodes**IEnumerable<XNode>
XMLDocumentXDocumentName
-
-
Arraste uma atividade Read Text File para dentro do contêiner de sequência.
- No painel de propriedades, adicione o nome
Read XML fileno campo NomeDeExibição. - Adicione o valor
"XMLfiles.txt"no campo FileName . - Adicione a variável
XMLStringno campo Conteúdo.
- No painel de propriedades, adicione o nome
-
Arraste uma atividade Deserialize XML para baixo da atividade Read Text File.
- No painel Propriedades, adicione a variável
XMLStringno campo StringXML e a variávelXMLDocumentno campo DocumentoXML.
- No painel Propriedades, adicione a variável
-
Coloque uma atividade Get XML Nodes após a atividade Deserialize XML.
- No painel Propriedades, adicione a variável
XMLDocumentno campo XmlExistente e a variávelXMLNodesno campo NósXML.
- No painel Propriedades, adicione a variável
-
Arraste uma atividade For Each após a atividade Get XML Nodes.
- Adicione o valor
nodeno campo Item e a variávelXMLNodesno campo Valores. - Selecione a opção
System.Xml.Linq.XNodena lista suspensa ArgumentoDeTipo.
- Adicione o valor
-
Selecione o corpo da atividade For Each e crie uma nova variável:
Nome da variável
Tipo de Variável
Valor Padrão
XMLAttributes**IEnumerable<XAttribute>
-
Adicione uma atividade Write Line dentro do contêiner Body .
- Adicione a expressão
node.XPathSelectElement("author").ToStringno campo Texto. Essa expressão seleciona o nome do autor na página.xmle o grava no painel Saída.
- Adicione a expressão
-
Coloque uma atividade Get XML Node Attributes após a atividade Write Line.
- No painel Propriedades, adicione o valor
nodeno campo NóDoXmlExistente e a variávelXMLAttributesno campo AtributosDeXml.
- No painel Propriedades, adicione o valor
-
Arraste uma atividade For Each após a atividade Get XML Node Attributes.
- Para abrir a atividade, execute um clique duplo.
- Adicione o valor
attributeno campo Item e a variávelXMLAttributesno campo Valores. - No painel Propriedades, selecione a opção
System.Xml.Linq.XAttributeda lista suspensa ArgumentoDeTipo.
- Selecione o Corpo da atividade Para Cada .
-
Arraste uma atividade Write Line para dentro do contêiner Body.
- Adicione a expressão
attribute.Valueno campo Texto.
- Adicione a expressão
- Execute o processo. O robô extrai um atributo e um valor dos nós, neste caso, o nome do autor e o id do livro, e os exibe no painel Output .
Aqui você pode baixar um exemplo.