a ler, transformar e escrever XML. Além da funcionalidade descrita nesta página, você também pode usar o SXC módulo de referência , que permite roteamento eficiente XML XPath.
World Wide Web Consortium ( W3C ) publicou uma nova especificação para a versão 3.0 do XPath XQuery e padrões XSLT. A nova versão do padrão está em estado de "última chamada", e, portanto, altamente improvável que sofrer grandes alterações. 3.6.0 Mule fornece suporte básico para a versão 3.0 dos padrões. "Suporte básico" significa que qualquer característica da especificação é suportado, contanto que não depende de consciência esquema, funções de alta ordem, ou streaming. 3.6.0 Mule também fornece suporte melhorado para XPath 2.0, XSLT 2.0 e XQuery 1.0.
(suportado até Mule 4.0): * xpath2()função, substituído peloxpath3 () função JXPath extractor Filtro JXPath Filtro Jaxen Nova função: xpath3 (), que inclui um melhor manuseamento tipo de retorno. Para mais detalhes, consulteXPath .
e vice-versa. XmlToXMLStreamReader Converte XML a partir de uma carga útil de mensagem para uma StAX XMLStreamReader. XPath Extractor Consultas e extratos objeto gráficos usando expressões XPath usando JAXP.
objeto gráficos usando expressões XPath usando JXPath. Depreciado em favor da xpath3()função (ver 3.6 XPath ). XmlPrettyPrinter Permite a saída do XML com formatação controlada, incluindo aparar espaço em branco e especificando o travessão.
de saída XML especial chamado DelayedResult. Este formato permite transformações XML muito eficientes, atrasando qualquer serialização XML até que um OutputStream está disponível. Por exemplo, aqui é um transformador XSLT configurado para usar DelayedResult:
a um cliente HTTP, o cliente HTTP iria pedir mula para um OutputHandler e passar no OutputStream a ele. Só então Mula executar a transformação, escrevendo a saída diretamente para o OutputStream. Se DelayedResult não foram utilizados, o resultado XML seria primeiro escrito para um buffer na memória antes de ser escrita para o OutputStream. Isso fará com que o processamento de XML a ser mais lento.