Latest web development tutorials

SOAP 구문

SOAP 빌딩 블록

SOAP 메시지는 다음 요소를 함유하는 통상의 XML 문서이다 :

  • 봉투 필수 요소는 XML 문서는 SOAP 메시지로서 식별 될 수있다
  • 헤더 정보가 포함 옵션 헤더 요소
  • 모든 호출과 응답을 포함하여 몸에 필요한 요소,
  • 선택적 오류 요소 과정이 오류 메시지 정보에 대한 정보를 제공한다

위의 모든 요소는 SOAP 봉투에 대한 기본 네임 스페이스에 선언되어있다 :

http://www.w3.org/2001/12/soap-envelope

그리고 기본적으로 SOAP 인코딩 및 데이터 유형에 대한 네임 스페이스 :

http://www.w3.org/2001/12/soap-encoding


구문 규칙

다음은 몇 가지 중요한 구문 규칙은 다음과 같습니다 :

  • SOAP 메시지는 XML로 인코딩해야합니다
  • SOAP 메시지는 SOAP 봉투 네임 스페이스를 사용해야합니다
  • SOAP 메시지는 SOAP 인코딩 네임 스페이스를 사용해야합니다
  • SOAP 메시지는 DTD 참조를 포함 할 수 없습니다
  • SOAP 메시지는 XML 처리 명령어를 포함 할 수 없습니다

SOAP 메시지의 기본 구조

<?xml version="1.0"?>
<soap:Envelope
xmlns:soap="http://www.w3.org/2001/12/soap-envelope"
soap:encodingStyle="http://www.w3.org/2001/12/soap-encoding">

<soap:Header>
...
</soap:Header>

<soap:Body>
...
<soap:Fault>
...
</soap:Fault>
</soap:Body>

</soap:Envelope>