Ler um arquivo XML nos eventos de processo

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

Você diz a URL do XML da w3schools no exemplo?
Tenta com https: Empire Burlesque

tentei e da timeout. num outro xml interno, so consegui, mudando a extensao pra txt… estranho…

Leandro, 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?