VTD-XML הוא API תוכנת עיבוד XML "אי-כרייה" יישום וירטואלי אסימון מתאר. נכון לעכשיו, VTD-XML תומך רק באזכור ישות מובנה ("& s '>
נועד להיות גישה אקראית מסוגלים, הוא מנסה להיות גם בעל ביצועים גבוהים וזיכרון-יעיל. בנוסף, מכיוון ש VTD הוא עקשן טבוע, אותו ניתן לשמור על דיסק לצד מסמך XML כדי להשיג "לנתח-פעם, להשתמש פעמים רבות.
" הטבע "שאינה הכרייה" של VTD אומר שמצטברים, דינמי עדכונים אינם דורשים מחדש בהמשכים של חלקים רלוונטיים של המסמך המקורי.
במחשב Athlon 1.5GHz, VTD-XML בביצועיו בעקביות מנתחי SAX עם מפעיל תוכן NULL, ומספקים 25 ~ 35 MB / sec תפוקה מתמשכת, בלי להקריב את הגישה אקראית. השימוש בזיכרון שלה הוא טיפוסי בין 1.3x ~ 1.5 x הגודל של מסמך XML, כאשר 1 הוא XML עצמו.
מה חדשים במהדורה זו:.
- צומת XPath המלא () תמיכה נוסף, וטקסט XPath נתמך
- תכונות לשכתב XPath מתוחכמים נוספו למיטוב ביצועים.
- המטמון פנימי נתמך כעת, ועבור שיפורי 1000x ביטויים מורכבים מסוימים הם אפשריים.
- מצב מחיקה מתירנית יותר התווסף לXMLModifier.
- באגס בgetElementFragment () וgetContentFragment () היה קבוע.
-
- API Core VTD-XML הורחב:
מה חדש בגרסת 2.10. >
- תמיכה נוסף למטמון מיקום 5 ברמה של שני ניווט ואינדקס.
- זה מיועד לכוונון ביצועים עבור מסמכי XML של עומק שונים.
- תמיכה נוסף לתוכן מסמכים מניפולציה לצומת אלמנט ריקים.
- לJava, תמיכה בקבצי עיבוד GZipped וXML מכווץ נוספה, ותמיכה בעיבוד מבוסס XML URL HTTP היה משופר.
- לC, גרסת גרסה ולא חוט בטוח החוט בטוח אוחדה כדי ליצור גרסת חוט בטוח יחידה באמצעות אחסון מקומי חוט.
- C ++ בהשתתפות מלא של גרסת VTD-XML כבר פורסם.
מה חדש בגרסת 2.9:
- <הרחיב API ליבה עם getPrefixString (), compareNormalizedTokenString2 (), וtoNormalizedString2 (), יכולת חיתוך / חיתוך מורחב שיכול לקבל שברי אחים, תיקון לבאג עם קריאת מסמכי XML ענק על כמה פלטפורמות, ותיקוני באגים חשובים אחרים. / Li >
מה חדש בגרסה 2.7:
-
API Core של TD-XML הורחב. VTDNav עכשיו יש toStringUpperCase, toStringLowerCase, מכיל (), endsWith (), וstartsWith ().
- VTD המורחב עכשיו יש לו תמיכה בחיץ-הזיכרון.
- XPath השתפר וXPath הבא 2.0 פונקציות נוספו:. שרירי בטן (), מסתיים עם (), אותיות רישיות (), ונמוך יותר במקרה ()
- תמיכה עבור התייחסות משתנה נוסף.
- כוונון ביצועים פנימי נערך ובאגים תוקנו.
- הודעות אזהרה תוקנו בגרסת C ודליפת זיכרון בXPath ניתוח ביטוי היה קבוע.
מה חדש בגרסה 2.5:
- VTD נפרד מניבת אינדקס וטעינה נוסף. ראה http://vtd-xml.sf.net/persistence.html לקבלת מידע נוסף.
מה חדש בגרסת 2.4 מורחב:
- גרסה זו תומכת בגודל קובץ מקסימאלי של 256 GB ו יכולות ממופות זיכרון.
- התיעוד המעודכן הוא גם זמין להורדה. בקיצור, אתה יכול בעצם לעשות שאילתות XPath מלאים על מסמכים שהם גדולים יותר משטח הזיכרון זמין במחשב שלך.
תגובות לא נמצא