קוקספר

כלי קוד פתוח של קוד פתוח שבו אתה יכול להשתמש
הורד עכשיו

קוקספר דירוג וסיכום

פרסומת

  • Rating:
  • שם המפרסם:
  • Heng Yuan
  • גודל הקובץ:
  • 143 KB

קוקספר תגים


קוקספר תיאור

CookXML היא עוצמה כללי מטרה דינמית XML כלי מחייב כלי. זה נועד להיות קל לשימוש בקלות להרחבה. היישום הנוכחי רק עושה את unmarshaling. היבט המרשלינג יתווסף. CookXML Unmarshals אובייקטים מ- XML באמצעות גישה פרשנות. הוא טוען ספריות תג מוגדרות למשתמש בזמן ריצה כדי להמיר מסמכי XML לאובייקטים של Java. התוצאה היא מנתח XML מאוד להגדרה. לכן, זה לא רק נהדר עבור מחייב נתונים XML, הוא גם שימושי ביצירת מנתחים עבור סקריפטים שנכתבו ב- XML. למעשה, אני משתמש בגישה זו כדי ליצור מערכות גדולות רבות בעבודה. CuckXML משתמשת במערך של נציגים אשר יוצרי (מפעלי אובייקטים), סוחרים, מופרדים וממירים, לפרש את ה- XML. נציגים אלה יחד יוצר ספריית תג. כדי להשתמש ב- CuckXML, אחד בדרך כלל יוצר ספריית תג אשר שולטת כיצד נוצרים אובייקטים, שונה, מקושרים יחד. אובייקטים נוצרים באמצעות אובייקטי המפעל בכל פעם שהתג נתקל. המאפיינים שלהם נמצאים בתורו כאשר תכונה נראית, בדרך כלל באמצעות פונקציות סטר ברירת מחדל. אובייקטים ניתן להוסיף לאובייקטים ההורים שלהם בקידומת או לסדר postfix. רוב הדברים יכולים להיעשות באמצעות בנאי ברירת המחדל עבור אובייקט, משתנים / פונקציות סטר, ותפקוד להוסיף. אז זה פשוט לכתוב ספריית תג. CookXML נועד להיות ניתן להרחבה בקלות. אם אתה יוצר מחלקה חדשה של Java, אומרים MySlider מבוסס על JSLider, אשר כבר בספריית התגים, אתה יכול ליצור את התג החדש עם הרבה פחות מאמץ, על ידי לספר ספריית תג סווינג כי יורש. באופן מיידי, יורשת את כל המאמצים שאתה מכניס את התכונות של ההגדרה (בעיקר עשרות המאזינים הקשורים למאזינים), והוספת ילדים, וכו '(ובכן, כנראה רק אחת או שתי שורות של קוד באמצעות קוקספרס בכל מקרה, אבל עדיין אתה דאגה חינם מיישום שינויים שהייתי עושה כלפי.). למרות KuckXML עם ספריות תג מסוימים יכול להיות חזק מספיק כדי להפוך את XML לשפה שלמה שיכולה לעשות די הרבה כל דבר reable ב Java, אין טעם לעשות זאת. התצוגה שלי ב- XML היא שהיא משמשת כלי מצוין עבור כותרות, קבצי תצורה, XUL, פרוטוקולי תקשורת, וכמה אחסון נתונים במידה מסוימת. CookXML מצטיין בהתמודדות עם כל אלה. אני משתמש בקובחים בהרחבה עבור פרויקטים אישיים ועבודה הקשורים. עבור 90% של ניתוח הקשורים XML (לא כולל XUL), מצאתי כי באמצעות CookXML הוא מהיר / קל יותר לכתוב. עבור השאר 10%, בעיקר תוצאות שאילתה ב- XML אשר מכילים הרבה תגים / שדות מתעלמים, מצאתי ישיר DOM Tree Parning יכול להיות מהיר / פשוט יותר. ואז שוב, אולי זה רק אני לא אוהב ללמוד עשרות ספריות XML שונים עבור חלק זעיר מאוד של תכונות אני יהיה מעוניין.


קוקספר תוכנה קשורה