activities
latest
false
- Visão geral
- Criptografia
- Banco de Dados
- Java
- Python
- WebAPI
Execute XPath
Importante :
A tradução automática foi aplicada parcialmente neste conteúdo.
Atividades de Desenvolvedor
Last updated 22 de out de 2024
Execute XPath
UiPath.WebAPI.Activities.ExecuteXPath
Executa a expressão XPath especificada em um determinado documento XML. Para obter mais informações sobre a sintaxe XPath, acesse aqui.
Entrada
- ExistingXML - Uma variável XDocument contendo o XML a ser processado. O preenchimento desse campo torna o campo XMLString inutilizável. Este campo suporta apenas variáveis XDocument.
- XMLString - Uma string ou variável de string contendo o XML a ser processado. O preenchimento desse campo torna o campo ExistingXML inutilizável. Este campo suporta apenas strings e variáveis de string.
- XPathExpression - Uma string ou variável de string que contém uma expressão XPath. Este campo suporta apenas strings e variáveis de string.
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.
Saída
- Resultado - Uma variável Object contendo os nós recuperados ou conjuntos de nós do XML fornecido. Este campo suporta apenas variáveis de objeto.
A atividade Executar XPath é usada para ler e extrair dados de arquivos
.xml
.
Para exemplificar como usar esta atividade, criamos um exemplo que usa a atividade Execute XPath para extrair o nome de uma pessoa de um
.xml
arquivo.
É 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.xml
dentro 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
XMLString
String
Result
Object
-
-
Arraste uma atividade Read Text File para dentro do contêiner de sequência.
- No painel de propriedades, adicione o nome
Read XML file
no campo NomeDeExibição. - Adicione o valor
"XMLfiles.txt"
no campo FileName . - Adicione a variável
XMLString
no campo Conteúdo.
- No painel de propriedades, adicione o nome
-
Adicione uma atividade Execute XPath após a atividade Read Text File.
- No painel Propriedades, adicione a variável
XMLString
no campo StringXML. - Adicione o valor
"string(/catalog/book/author/text()[1])"
no campo XPathExpression . Esta expressão extrai o texto encontrado no campo autor do arquivoxml
. - Adicione a variável
Result
no campo Resultado.
- No painel Propriedades, adicione a variável
-
Arraste uma atividade Write Line após a atividade Execute XPath.
- Adicione a expressão
"Result: " + Result.ToString
no campo Texto.
- Adicione a expressão
-
Execute o processo. O robô extrai o nome do autor do
.xml
arquivo e o exibe no painel de Saída.