Δημιουργία νέου αρχείου στο κείμενό σας ή επεξεργασίας XML . Εάν ο συντάκτης υποστηρίζει WSDLs , επιλέξτε WSDL ως τύπο αρχείου . Αν δεν υποστηρίζει WSDLs , αλλά υποστηρίζει XML , XML επιλέξτε ως τύπο αρχείου . Εάν ούτε WSDLs ή XML υποστηρίζεται , επιλέξτε ένα απλό τύπο αρχείου κειμένου . 2
Ονομάστε το αρχείο με οποιοδήποτε όνομα που επιθυμείτε , και να δώσει τη μορφή ενός αρχείου " . Wsdl " επέκταση . Για παράδειγμα , το αρχείο μπορεί να ονομαστεί " HelloWorld.wsdl . "
Εικόνων 3
Δημιουργήστε ένα δεύτερο νέο αρχείο στο κείμενό σας ή επεξεργασίας XML . Εάν ο συντάκτης υποστηρίζει τα σχήματα XML , επιλέξτε σχήματος XML ή XSD ως τύπο αρχείου . Αν δεν υποστηρίζει τα σχήματα XML , αλλά υποστηρίζει το αρχείο XML , επιλέξτε XML ως τύπο αρχείου . Εάν ούτε σχήματα XML ή υποστηρίζονται , επιλέξτε ένα απλό τύπο αρχείου κειμένου .
Η 4
Ονομάστε το αρχείο με οποιοδήποτε όνομα που επιθυμείτε , και να δώσει τη μορφή ενός αρχείου " . Xsd " επέκταση . Για παράδειγμα , το αρχείο μπορεί να ονομαστεί " HelloWorld.xsd . "
5
Εισάγετε τον παρακάτω σήμανσης στο αρχείο σχήματος XML που δημιουργήσατε :
< xml version = " 1.0 " >
< xsd : σχήμα namespace = " http://www.w3.org/2001/XMLSchema " />
< xsd : όνομα του στοιχείου = " ανταλλαγή " type = " xsd : int " /> < xsd : element name = " αριθμός" ορίζει ένα σχήμα με το όνομα " http://schemas.myorg.com/person/phone , " το οποίο καθορίζει ένα ενιαίο τύπο δεδομένων " Τηλέφωνο ". Εισάγετε τον παρακάτω σήμανσης στο αρχείο WSDL που δημιουργήσατε : xml version = " 1.0 " > < wsdl : Περιγραφή xmlns : wsdl = " http://www.w3.org/ns/wsdl " xmlns : wsoap = με ένα παράδειγμα εισαγωγής < /wsdl : τεκμηρίωση > < xs : namespace εισαγωγής = " http://schemas.myorg com /άτομο /phone " schemaLocation = " http://www.myorg.com/supporting/schemas/helloworld.xsd " /> < xsd : σχήμα name = Τύπος " CallNumber " = " εξωτερικά : Τηλέφωνο " /> < /xsd : schema > < /wsdl : είδη > < wsdl : λειτουργία messageLabel = " Στο " στοιχείο = " helloworld : CallNumber " /> < wsdl : έξοδος messageLabel = " Out " στοιχείο = " helloworld : HelloResponse " /> < /wsdl : λειτουργία > < /wsdl : διεπαφή> < wsdl : δεσμευτική name = " helloService " interface = " hy : helloInterface " > < wsdl : τελικό σημείο σήμανσης ορίζει ένα WSDL που εισάγει ένα εξωτερικό σχήμα XML που ονομάζεται " helloworld.xsd ", το οποίο περιέχει το namespace " http://schemas.myorg.com/person/phone . " Η δήλωση εισαγωγής στην WSDL εισάγει μια XML namespace από ένα αρχείο . Ο πρωταρχικός σκοπός του στοιχείου εισαγωγής είναι να εισάγετε το namespace , για να μην αναφέρει πού μπορεί να βρεθεί οι δηλώσεις στο χώρο ονομάτων . Το στοιχείο περιλαμβάνει την προαιρετική " schemaLocation " χαρακτηριστικό . Το χαρακτηριστικό αυτό είναι προαιρετικό , διότι ένας χώρος ονομάτων μπορεί να εισαχθεί από το ίδιο αρχείο ή να καταχωρηθεί σε άλλο τρόπο . Σύμφωνα με την προδιαγραφή WSDL , " schemaLoction » είναι μόνο ένας υπαινιγμός ? Ένα πρόγραμμα ανάλυσης XML είναι ελεύθερος να αγνοήσει τη θέση . Εάν το πρόγραμμα ανάλυσης ξέρει ήδη για τους τύπους σχήμα σε εκείνη την περιοχή , ή έχει άλλο μηχανισμό εύρεση τους , δεν χρειάζεται να χρησιμοποιήσετε την τοποθεσία . Ωστόσο , σε πολλές περιπτώσεις ονομάτων εισάγεται ότι ο XML parser δεν γνωρίζει τίποτα σχετικά , έτσι ώστε η « schemaLocation " χαρακτηριστικό καθίσταται αναγκαία , αλλά τεχνικά είναι ακόμα μόνο ένα δείγμα .
Η 6
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα