Успех
Как включить два пространства имен в dwl 2.0?
Успех
Как включить два пространства имен в 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