<env:Envelope xmlns:env="http://www.w3.org/2003/05/soap-envelope" xmlns:xml="http://www.w3.org/XML/1998/namespace">
    <env:Header xmlns:test="http://example.org/RoleTest" xmlns:ns2="urn:ns2">
        <test:h1 env:role="http://www.w3.org/2003/05/soap-envelope/role/ultimateReceiver"
                env:mustUnderstand="true">
            Going all the way baby!
        </test:h1>
        <test:h2 env:role="http://www.w3.org/2003/05/soap-envelope/role/next"
                env:mustUnderstand="false">
            I'm so next.
        </test:h2>
        <test:h3 env:role="http://www.w3.org/2003/05/soap-envelope/role/none"
                env:mustUnderstand="1">
            Please don't process me!
        </test:h3>
        <ns2:h4 env:role="http://example.org/myCustomRole">
            I'm only going to special, customized places.
        </ns2:h4>
        <test:h5>
            Going all the way baby! (no role)
        </test:h5>
        <ns2:h6 env:role="">
            Going all the way baby! (empty role)
        </ns2:h6>
        <test:h7 env:role="http://www.w3.org/2003/05/soap-envelope/role/next"
                env:mustUnderstand="true">
            Another header for the next node.
        </test:h7>
    </env:Header>
    <env:Body>
        <Echo>This is a test, this is only a test...</Echo>
    </env:Body>
</env:Envelope>