כיצד לייבא XSD ל-WSDL

צור קובץ חדש בעורך הטקסט או ה-XML שלך. אם העורך תומך ב-WSDLs, בחר WSDL כסוג הקובץ. אם הוא אינו תומך ב-WSDLs, אך תומך ב-XML, בחר XML כסוג הקובץ. אם WSDLs או 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, הוכנסו כדי לשתף מידע לגבי היכולות שהשירות תומך בו, אך תקנים אלה עדיין לא אומצו באופן נרחב.