Στοιχείο Envelope του SOAP

Η υποχρεωτική στο SOAP στοιχείο Envelope είναι η ρίζα του μηνύματος SOAP.

Στοιχείο Envelope του SOAP

Η απαραίτητη στο SOAP στοιχείο Envelope είναι η ρίζα του μηνύματος SOAP. Μπορεί να καθορίσει το XML έγγραφο ως μήνυμα SOAP.

Παρακαλώ σημειώστε τη χρήση του ονομαστού χώρου xmlns:soap. Η τιμή του πρέπει να είναι πάντα:

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

Και μπορεί να ορίσει την ενσωμάτωση ως 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:Envelope>

Ονομαστός Χώρος xmlns:soap

Το μήνυμα SOAP πρέπει να έχει έναν Envelope στοιχείο που σχετίζεται με τον ονομαστό χώρο "http://www.w3.org/2001/12/soap-envelope".

Αν χρησιμοποιηθεί διαφορετικός ονομαστός χώρος, η εφαρμογή θα προκαλέσει σφάλμα και θα απορρίψει το μήνυμα.

Ιδιότητα encodingStyle

Η ιδιότητα encodingStyle του SOAP χρησιμοποιείται για να ορίσει τον τύπο δεδομένων που χρησιμοποιείται στο έγγραφο. Αυτή η ιδιότητα μπορεί να εμφανιστεί σε οποιοδήποτε στοιχείο SOAP και θα εφαρμοστεί στο περιεχόμενο του στοιχείου και σε όλα τα υποστοιχεία του στοιχείου. Η SOAP μηνύματα δεν έχουν προεπιλεγμένη μέθοδο κωδικοποίησης.

Γλώσσα Γράφηματος

soap:encodingStyle="URI"

Παράδειγμα

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