זוהי הפקודה xsd שניתן להפעיל בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS
תָכְנִית:
שֵׁם
xsd - כלי השירות של מונו להפקת קבצי סכימה או מחלקה
תַקצִיר
xsd /classes [אפשרויות]
xsd /dataset [אפשרויות]
xsd .dll| .exe [אפשרויות]
xsd [ ...] [אפשרויות]
תיאור
xsd הוא כלי שנועד להשלים את תמיכת ה-XML בסריאליזציה של Mono. זה יכול לעשות
המשימות הבאות:
צור מחלקות הניתנות לסידרה
מסכימת XML נתונה, צור מחלקה שניתן להשתמש בה לקריאה ולכתיבה של XML
מסמכים התואמים את הסכימה הזו (אפשרות/classes).
צור מערכי נתונים מוקלדים
מסכימת XML נתונה, צור מחלקת DataSet מוקלדת שניתן להשתמש בה לקריאה
וכתוב מסמכי XML התואמים את הסכימה הזו (אפשרות/dataset).
צור סכימות XML
ממכלול נתון ושם סוג אופציונלי, צור סכימת XML שיכולה להיות
משמש לאימות מסמכי ה-xml שניתן להשיג על ידי הצגת אובייקטים בסידרה של
הסוג הזה. אם לא מסופק סוג, xsd יוצר סכימה עבור כל הסוגים ב-
הַרכָּבָה. בעת ציון שם המכלול אל תכלול את סיומת הקובץ (.dll
או .exe). xsd יחפש את ה-assembly באמצעות כללי טעינת ה-assembly הסטנדרטיים.
הסיק סכימות XML
מתוך קבוצה נתונה של מסמכי XML, הסיק את סכימת ה-XML שאליה ניתן להשתמש
לאמת את המסמכים הללו.
אפשרויות
האפשרויות הבאות זמינות:
/element:name /e:name
מציין את השם של רכיב סכימת XML שעבורו מחלקה או מערך נתונים צריכים
להיווצר.
/namespace:name /n:name
מציין את מרחב השמות של רכיב סכימת XML שעבורו מחלקה או מערך נתונים
יש ליצור.
/שם השפה /l:name
מציין את שפת התכנות שבה יש להשתמש עבור הקוד שנוצר. היחיד
השפות הנתמכות הן CS (C#) ו-VB (Visual Basic.NET).
/generator:סוג,הרכבה /g:type,assembly
מציין xsd.exe להשתמש ב-CodeDomProvider מותאם אישית כדי ליצור קוד. שם הסוג
חייב להיות שם מלא. שם הרכבה הוא שם קובץ מקומי שעומד להיטען.
לסוג שצוין חייב להיות בנאי ברירת המחדל.
/outputdir:path /o:נתיב
מציין את הספרייה שבה להפיק את הקוד או הסכמות.
/סוג שם /t:name
מציין את השם המלא של הסוג (כולל מרחב השמות) שעבורו יש ליצור את
סכימת XML.
/עֶזרָה /h
הצג עזרה לשימוש.
מחברים
לואיס סאנצ'ז גואל ([מוגן בדוא"ל])
אטסושי אנומוטו ([מוגן בדוא"ל])
השתמש ב-xsd באינטרנט באמצעות שירותי onworks.net