Latest web development tutorials

สบู่ไวยากรณ์

สบู่อาคารบล็อก

ข้อความสบู่เอกสาร XML สามัญที่มีองค์ประกอบดังต่อไปนี้:

  • ซองจดหมายองค์ประกอบที่จำเป็น, เอกสาร XML สามารถระบุได้ว่าเป็นข้อความสบู่
  • องค์ประกอบหัวตัวที่มีข้อมูลส่วนหัว
  • ร่างกายองค์ประกอบที่จำเป็นรวมทั้งทุกสายและการตอบสนอง
  • องค์ประกอบความผิดที่เป็นตัวเลือกให้ข้อมูลเกี่ยวกับกระบวนการข้อมูลข้อผิดพลาดนี้

ทุกองค์ประกอบดังกล่าวข้างต้นมีการประกาศใน namespace เริ่มต้นสำหรับซองสบู่ใน:

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

และ namespace สำหรับการเข้ารหัสและสบู่ชนิดข้อมูลโดยค่าเริ่มต้น:

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


กฎไวยากรณ์

นี่คือบางส่วนกฎไวยากรณ์ที่สำคัญ ได้แก่ :

  • ข้อความ SOAP ต้องมีการเข้ารหัสในรูปแบบ XML
  • ข้อความ SOAP ต้องใช้ namespace SOAP ซองจดหมาย
  • ข้อความ SOAP ต้องใช้ namespace SOAP เข้ารหัส
  • ข้อความ SOAP ไม่ต้องมีการอ้างอิง DTD
  • ข้อความ SOAP ไม่สามารถมีคำแนะนำในการประมวลผล XML

โครงสร้างพื้นฐานของข้อความสบู่

<?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>