לדלג לתוכן

Simple API for XML

מתוך ויקיפדיה, האנציקלופדיה החופשית
גרסה מ־16:30, 16 בדצמבר 2006 מאת רנדום (שיחה | תרומות) (זריעה)
(הבדל) → הגרסה הקודמת | הגרסה האחרונה (הבדל) | הגרסה הבאה ← (הבדל)

Simple API for XML או בקיצור SAX, ממשק תכנותי המאפשר גישה סדרתית למבנה XML כלשהו. SAX מגדיר מנגנון לקריאת נתונים ממסמך XML. ממשק תכנותי זה הוא תחליף פופלרי לממשק התכנותי Document Object Model (בקיצור DOM).

מפרש XML המממש את הממשק התכנותי של SAX, מטפל במבנה XML כזרם נתונים חד-כיווני. כלומר, לא ניתן לקרוא שוב נתונים שנקראו כבר, ללא פירוש מחדש של המבנה. שיטה זו, על אף הקושי היחסי בשימוש בה, היא המהירה ביותר לפירוש מבני XML, ושטחי הזיכרון הנדרשים תוך כדי העבודה קטנים משמעותית מהנדרש בשיטות אחרות, ובמיוחד DOM.

ראו גם

טכנולוגיות פירוש XML נוספות

מפרשי XML המממשים SAX