SOAP 구문
SOAP 빌딩 블록
SOAP 메시지는 다음 요소를 포함하는 일반 XML 문서입니다.
이 XML 문서를 SOAP 메시지로 식별하는 필수 봉투 요소
헤더를 포함하는 선택적 헤더 요소 information
모든 호출 및 응답 정보를 포함하는 필수 Body 요소
이 메시지를 처리하는 동안 발생한 오류에 대한 정보를 제공하는 선택적 Fault 요소
위의 모든 요소는 SOAP의 기본 네임스페이스에 선언됩니다. 캡슐화:
http://www.w3.org/2001/12/soap-envelope
및 SOAP 인코딩 및 데이터 유형의 기본 네임스페이스:
http://www.w3.org/ 2001/12/soap-encoding
구문 규칙
다음은 몇 가지 중요한 구문 규칙입니다.
SOAP 메시지는 XML로 인코딩되어야 합니다
SOAP 메시지는 SOAP Envelope 네임스페이스
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:Body>
</soap:Envelope>
<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:Body>
</soap:Envelope>