Успех
Как включить два пространства имен в dwl 2.0?
Вы имеете в виду просто использовать два пространства имен XML в XML выводе?
%dw 2.0 output application/xml ns orders http://www.acme.com/shemas/Orders ns stores http://www.acme.com/shemas/Stores --- root: orders#orders: { stores#shipNodeId: "SF01", stores#shipNodeId @(shipsVia:"LA01"): "NY03" }
Вывод:
<?xml version='1.0' encoding='UTF-8'?> <root> <orders:orders xmlns:orders="http://www.acme.com/shemas/Orders"> <stores:shipNodeId xmlns:stores="http://www.acme.com/shemas/Stores">SF01</stores:shipNodeId> <stores:shipNodeId xmlns:stores="http://www.acme.com/shemas/Stores" shipsVia="LA01">NY03</stores:shipNodeId> </orders:orders> </root>
Взято из поваренной книги в документации: https://docs.mulesoft.com/mule-runtime/4.3/dataweave-cookbook-include-xml-namespaces