XSD/e

צילום מסך תוכנה:
XSD/e
פרטי תוכנה:
גרסה: 3.2.0
טען תאריך: 11 May 15
מפתחים: Boris Kolpackov
רשיון: ללא תשלום
פופולריות: 2

Rating: 5.0/5 (Total Votes: 2)

XSD / דואר הוא עיבוד XML עבור מערכות משובצות.
CodeSynthesis XSD / דואר הוא מחולל מנתח XML קוד פתוח למערכות ניידים ומשובצות. הוא מספק, ניתוח מונע אירוע מונחה זרם XML, אימות סכימת XML, ונתונים ++ C מחייבים, תוך שמירה על טביעת רגל קטנה וניידות.
XSD / דואר מיישם משובץ מיפוי C ++ / מנתח ש, מסופק עם מפרט למשל XML (סכימת XML), יוצר אימות ++ C שלדי מנתח לסוגי נתונים המוגדרים באוצר המילים שלך. לאחר מכן תוכל ליישם שלדי מנתח אלה לבנות ייצוג בזיכרון שלך או לבצע עיבוד מיידי כחלקים של מסמך XML שלך יהיו זמינים. למבוא למיפוי ++ / מנתח C, עיין בפרק מנתח שלום העולם ממדריך תחילת עבודה.
בהתבסס על הניתוח סטטי של הסכמות, XSD / דואר מייצר מכונות קומפקטיות, מותאמות-מאוד היררכיות מדינה המשלבות חילוץ נתונים, אימות, וגם שיגור בשלב אחד. כתוצאה מכך, XSD מנתחי e-נוצר / הם 2-10 פעמים מהר יותר מאשר למטרות כלליות אימות מנתחי XML, תוך שמירה על עקבות הזיכרון סטטי ודינמיות הנמוכים ביותר. לדוגמא, הפעלה מנתח אימות יכולה להיות קטנה כמו 120KB בגודל.
הנה כמה תכונות עיקריות של "דואר XSD":
· קלות שימוש מנתח שלדים לתחזק ניתוח מצב ולעשות חילוץ נתונים עבורך. כתוצאה מכך, אתה מוגן מהמורכבויות של ניתוח XML.
· האישור בשלדי המנתח לספק נמוכה טביעת רגל, אימות סכימת XML עתיר ביצועים, כך שלא צריך לסבך את הקוד שלך עם בדיקת שגיאות נוספת.
· ייצוג טבעי ידית נתוני XML באמצעות אוצר המילים התחום שלך במקום אלמנטים גנריים, תכונות, וטקסט.
· סטטי הקלדת שלדי המנתח שנוצרו באופן סטטי מוקלדים שעוזרת לתפוס שגיאות בזמן הידור ולא בזמן ריצה. לדוגמא, רכיב XML ושמות תכונה הפכו ++ C שמות פונקציה כך שאם אתה שגוי אחד, מהדר יאפשר לך לדעת.
· תודה קוד תמציתי לייצוג האובייקט הניתן על ידי שלדי מנתח, היישום לוגיקה העסקית שלך היא פשוטה וקל יותר ובכך לקרוא ולהבין.
· יצירת קוד תחזוקה אוטומטית מקטינה את המאמץ הדרוש כדי להתאים את הבקשה שלך לשינויים במבנה המסמך. תודה להקלדת סטטי, מהדר C ++ יהיה להצמיד נקודות המקומות בקוד שלך שצריך להיות שונה

מה חדש בהודעה זו:.

  • תמיכת פולימורפיזם XML Schema. אפשרות --generate-צורות החדשות מעוררת את הדור של קוד פולימורפיזם-מודע.
  • תמיכה לשמירת מודל האובייקטים ולטעינתו מייצוגים בינארי. --generate החדשות - אפשרויות ההכנסה ו--generate שאיבה לעורר את הדור של מפעילי החדרת זרם ייצוג נתונים וחילוץ, בהתאמה
  • .
  • תמיכה בתכונות עם ברירת מחדל וערכים קבועים.
  • אפשרות חדשה, --custom-סוג, מאפשר ההתאמה האישית של כיתות מודל אובייקט.
  • אפשרות חדשה, --generate-ניתוק, מפעיל את הדור של פונקציות ניתוק לאלמנטים ומאפיינים של סוגים באורך משתנה.

  • יישומים
  • המנתח וSerializer שנוצר כעת מסוגלים ניתוח / המשכי סוגים רקורסיבית. מהדר XSD / הדואר מזהה סוגים רקורסיבית ומייצר יישומים מבוססי מחסנית עם המקרה מותאם שאינו רקורסיבית (כלומר, איטרציה הראשונה עדיין לא לגרום לכל הקצאות ערימה לתחזוקת המדינה).
  • פונקצית הקצאה עם הקצאת חתימה (const T *, size_t) לרצפים של סוגים באורך קבוע.
  • מה חדש בגרסת 3.0.0

:

מיפוי

  • גרסה זו מוסיפה C Embedded החדש ++ / היברידי אשר מספק קל משקל, מודל אובייקטים כמו עץ-עם רבייה מדויקת של מבנה אוצר המילים XML וסדר אלמנט.
  • המיפוי החדש תומך, באופן חלקי גם מונע בזיכרון, כמו גם היברידי מלא,.
  • עיבוד XML באופן חלקי בזיכרון
  • גרסה זו גם מוסיפה תמיכה 6.x QNX, iPhone OS 2.x, וVisual Studio 2008 עם מכשירים חכמים.

תגובות ל XSD/e

תגובות לא נמצא
להוסיף הערה
הפעל את התמונות!