-
Regras de sintaxe XML:
• Deve ser codificada em XML
• Deve usar o SOAP Encoding namespace. (Não contém um valor default, deve-se, portanto, configurá-lo). Exemplo: soap:encodingStyle="http://www.w3.org/2003/05/soap-encoding">
• Deve usar o SOAP Envelope namespace.
Tal namespace DEVE ser o seguinte: "xmlns:soap="http://www.w3.org/2003/05/soap-envelope/". Se for utilizado um namespace diferente, será gerado um erro e a mensagem será descartada.
• Não deve conter instruções de processamento XML.
• Não pode conter referência a uma DTD.
https://www.w3schools.com/xml/xml_soap.asp
-
a) pode conter referência a uma DTD. Errado: Uma mensagem SOAP NÃO deve conter uma referência DTD
b) deve usar o SOAP Envelope namespace. Correto
c) deve usar o SOAP Encoding namespace. Correto
d) deve ser codificada em XML. Corrreto
e) não deve conter instruções de processamento XML. Correto
-
REGRAS DE SINTAXE SOAP
Uma mensagem SOAP DEVE ser codificada usando XML
Uma mensagem SOAP DEVE usar o namespace SOAP Envelope
Uma mensagem SOAP deve usar o namespace de codificação SOAP
Uma mensagem SOAP NÃO deve conter uma referência DTD
Uma mensagem SOAP não deve conter instruções de processamento XML