Γλώσσα Γραμματοσειράς SOAP
- Προηγούμενη Σελίδα Εισαγωγή στο SOAP
- Επόμενη Σελίδα SOAP Envelope
Μονάδες κατασκευής SOAP
Ένα μήνυμα SOAP είναι ένας κανονικός XML έγγραφος που περιέχει τα παρακάτω στοιχεία:
- Απαιτούμενο στοιχείο Envelope, που μπορεί να ενδείξει ότι αυτό το XML έγγραφο είναι ένα μήνυμα SOAP
- Προαιρετικό στοιχείο Header, που περιέχει πληροφορίες κεφαλίδας
- Απαιτούμενο στοιχείο Body, που περιέχει όλες τις πληροφορίες κλήσης και απάντησης
- Προαιρετικός στοιχείο Fault, που παρέχει πληροφορίες για τα σφάλματα που συνέβησαν κατά την επεξεργασία αυτού του μηνύματος
Όλα τα παραπάνω στοιχεία έχουν δηλωθεί στον προεπιλεγμένο ονομαστικό χώρο για την επένδυση SOAP:
http://www.w3.org/2001/12/soap-envelope
και οι προεπιλεγμένοι ονοματικοί χώροι για SOAP κωδικοποίηση και δεδομένα:
Γραμματοσφαιρικοί Κανόνες
Ακολουθούν μερικές σημαντικές γραμματοσφαιρικές κανόνες:
- Μηνύματα SOAP πρέπει να κωδικοποιούνται με XML
- Μηνύματα SOAP πρέπει να χρησιμοποιούν τον ονοματικό χώρο SOAP Envelope
- Μηνύματα SOAP πρέπει να χρησιμοποιούν το ονοματικό χώρο SOAP Encoding
- Μηνύματα 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>
- Προηγούμενη Σελίδα Εισαγωγή στο SOAP
- Επόμενη Σελίδα SOAP Envelope