There are a number of functions in Murano Conductor that can be used in XML DSL:

Structures can be nested:

    <list>
        <item>
            <map>
                <item name="name 1">value 1</item>
                <item name="name 2">value 2</item>
            </map>
        </item>
        <item>
            <map>
                <item name="name 1">value 3</item>
                <item name="name 2">value 4</item>
            </map>
        </item>
    </list>

equals to

    [
        { 'name 1': 'value 1', 'name 2': 'value 2' },
        { 'name 1': 'value 3', 'name 2': 'value 4' }
    ]

loading table of contents...