[SOAP] Default namespace toegelaten binnen SOAP header?

Pagina: 1
Acties:

  • apa
  • Registratie: April 2001
  • Laatst online: 04-10 10:11

apa

Run Forest, ruuuuuuuuuunnnnn!!

Topicstarter
De SOAP-specificatie vereist dat alle elementen binnen de header-blok in de SOAP-envelope namespace-qualified zijn. Nu bestaat de mogelijkheid in XML om een default-namespace te gebruiken die geldt voor alle elementen zonder namespace-prefix. Ik vroeg mij af of het geldig was om daarvan gebruik te maken voor elementen binnen de SOAP-header.

M.a.w., zou volgende SOAP-message geldig zijn:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?xml version="1.0" encoding="ISO-8859-1"?>
<soap:Envelope
    xmlns:soap="http://www.w3.org/2001/12/soap-envelope"
    soap:encodingStyle="http://www.w3.org/2001/12/soap-encoding">

    <soap:Header xmlns="http://localhost/test">
        <service></service>
        <flow></flow>
        <origin></origin>
        <conversation></conversation>
        <parent></parent>
    </soap:Header>

    <soap:Body></soap:Body>
</soap:Envelope>

PC: R5-2600X | X370-Pro | 2x8GB | 960Pro 512GB | WD 4TB | GTX 660 | Eizo CX240 | Steinberg UR22MkII | JBL LSR305