Pessoal,
alguém aqui já precisou ler um arquivo XML nos eventos de processo?
preciso de um exemplo.
Pessoal,
alguém aqui já precisou ler um arquivo XML nos eventos de processo?
preciso de um exemplo.
Boa tarde Leandro,
você pode utilizar o DocumentBuilder do java mesmo, algo como:
var xml = '<root><child>conteudo</child></root>';
var factory = javax.xml.parsers.DocumentBuilderFactory.newInstance();
var parser = factory.newDocumentBuilder();
var source = new org.xml.sax.InputSource(new java.io.StringReader(xml));
var xmlResponse = parser.parse(source);
var nodes = xmlResponse.getElementsByTagName("child");
log.info(nodes.item(0).getTextContent());
Outra opção é usar o XML do javascript conforme essa página do dev.fluig: Integração consumindo XML
tinha tentando usar esse esquema do link, mais nao consegui, ao tentar o exemplo da timeout, ai tentei outra URL e da o erro http 406
— Leandro Souza 07 de Mar de 2018Você diz a URL do XML da w3schools no exemplo? Tenta com https: https://www.w3schools.com/xml/cd_catalog.xml
— Diogo Boegershausen 07 de Mar de 2018tentei e da timeout. num outro xml interno, so consegui, mudando a extensao pra txt... estranho...
— Leandro Souza 08 de Mar de 2018Leandro, no seu evento de onde será lido o XML? É de uma URL como no exemplo? É de um arquivo local? É um retorno de webservice? Outra coisa, teu fluig fica no cloud da TOTVS?
— Diogo Boegershausen 08 de Mar de 2018