შექმენით ახალი ფაილი თქვენს ტექსტში ან XML რედაქტორში. თუ რედაქტორი მხარს უჭერს WSDL-ებს, აირჩიეთ WSDL ფაილის ტიპად. თუ მას არ აქვს WSDL-ების მხარდაჭერა, მაგრამ მხარს უჭერს XML-ს, აირჩიეთ XML ფაილის ტიპად. თუ არც WSDL და არც XML არ არის მხარდაჭერილი, აირჩიეთ მარტივი ტექსტური ფაილის ტიპი.
დაასახელეთ ფაილი თქვენთვის სასურველი ნებისმიერი სახელით და მიეცით ფაილს გაფართოება ".wsdl". მაგალითად, ფაილს შეიძლება ეწოდოს "HelloWorld.wsdl".
შექმენით მეორე ახალი ფაილი თქვენს ტექსტში ან XML რედაქტორში. თუ რედაქტორი მხარს უჭერს XML სქემებს, ფაილის ტიპად აირჩიეთ XML სქემა ან XSD. თუ მას არ აქვს XML სქემების მხარდაჭერა, მაგრამ მხარს უჭერს XML ფაილს, აირჩიეთ XML, როგორც ფაილის ტიპი. თუ არც XML სქემები და არც XML არ არის მხარდაჭერილი, აირჩიეთ მარტივი ტექსტური ფაილის ტიპი.
დაასახელეთ ფაილი თქვენთვის სასურველი ნებისმიერი სახელით და მიეცით ფაილს ".xsd" გაფართოება. მაგალითად, ფაილს შეიძლება ეწოდოს "HelloWorld.xsd".
იმპორტის განცხადება WSDL-ში ახდენს XML სახელთა სივრცის იმპორტს ფაილიდან. იმპორტის ელემენტის პირველადი მიზანია სახელთა სივრცის იმპორტი და არა იმის მითითება, თუ სად შეიძლება მოიძებნოს დეკლარაციები სახელთა სივრცეში. ელემენტი შეიცავს არასავალდებულო "schemaLocation" ატრიბუტს. ატრიბუტი არჩევითია, რადგან სახელთა სივრცის იმპორტი შესაძლებელია იმავე ფაილიდან ან სხვა გზით დარეგისტრირება. WSDL სპეციფიკაციის მიხედვით, "schemaLoction" მხოლოდ მინიშნებაა; XML პარსერს შეუძლია მდებარეობის იგნორირება. თუ პარსერმა უკვე იცის ამ სახელთა სივრცეში არსებული სქემის ტიპების შესახებ, ან აქვს მათი პოვნის სხვა მექანიზმი, მას არ სჭირდება მდებარეობის გამოყენება. თუმცა, ხშირ შემთხვევაში იმპორტირებულია სახელთა სივრცე, რომლის შესახებაც XML პარსერმა არაფერი იცის, ამიტომ "schemaLocation" ატრიბუტი საჭირო ხდება, მაგრამ ტექნიკურად ეს მაინც მხოლოდ მინიშნებაა.
რჩევა
ახალი ტექნოლოგიები, როგორიცაა მეტამონაცემების გაცვლა, MEX, დაინერგა ინფორმაციის გასაზიარებლად, თუ რა შესაძლებლობები აქვს სერვისს, მაგრამ ეს სტანდარტები ჯერ არ არის ფართოდ მიღებული.