Sobre condições XML avançadas
Uma condição XML avançada fornece um mecanismo declarativo para operar em um documento XML de entrada e avaliar as condições usando as expressões XPath. Essas condições XML avançadas também são referidas como Regras Greex. A sintaxe da condição XML avançada é baseada em XML.
Uma condição XML avançada ajuda a definir condições ou regras baseadas em XML com base na sintaxe Greex. Alguns dos recursos mais significativos das condições XML avançadas são:
- Reconhecimento XML
- Suporte para namespaces
- Suporte para tabelas de decisão
- Um conjunto de bibliotecas integradas.
- Capacidade para retornar um elemento XML, uma String ou um booleano.
As construções de condição XML avançada podem ser aninhadas utilizando vários blocos IF e ELSE ou agrupadas utilizando um operador AND ou OR. Cada expressão compreende uma ou mais chamadas de função. Essas funções podem ser aninhadas, significando que os parâmetros para as funções podem ser outras chamadas de função.
Uma condição XML ou uma regra Greex avançada pode ser criada apenas através da ferramenta IDE chamada Sterling Greex Editor. Uma condição XML avançada é definida no arquivo XML avançado também conhecido como arquivo Greex.