مدل شیءگرای سند: تفاوت میان نسخهها
محتوای حذفشده محتوای افزودهشده
جز ربات افزودن: id:Document Object Model |
جز ربات : جراحی پلاستیک |
||
خط ۱۳:
==انگیزهها و اهداف==
سندهای اکسامال با در برداشتن متون زبانی به بیان<ref> Expression </ref> و [[نمایش دانش
برعکس متون معمولی رایانهای در مورد متنهای اکسامال به دلیل در درون داشتن انواع دادهها و دانستهها در مقیاسها و در سلسله مراتب مختلف اعمال فنون سنتی پردازشهای دنبالهای فایلها نه عملیست و نه کارآ. این مشکلات به ویژه در حالات مربوط به افزودن اجزاء و عناصر جدید و یا کاستن و برداشتن آنها به فرم دینامیکی و در زمان اجراء به اوج میرسد.
در آغاز، گونههای مختلف دام توسط [[مرورگر وب
دام هیچ تنگنایی روی [[ساختار دادهها]]ی دربرگیرنده سند قرار نمیدهد. یک سند خوشساختار میتواند به کمک دام [[شکل درختگونه]] به خودش بگیرد.
بیشتر [[متنشکنهای اکسامال]] (XML parsers) (مانند [[Xerces]]) و پردازندگان [[اکساسال]] (مانند [[Xalan]]) پدید آمدهاند که از ساختار درختی سود ببرند. چنین پیادهسازی، نیازمند آن است که تمامی محتوای سند شکسته گردیده و در حافظه نگهداری شود. از این رو دام بیشتر برای کارهایی سودمند است که عناصر سند باید به طور تصادفی دستیابی و دستکاری شوند. برای کاربردهای اکسامال-محوری که دربرگیرندۀ دسترسی انتخابی یک خواندن/نوشتن به ازای شکستن است، دام بالاسری قابل ملاحظهای بر حافظه تحمیل میکند. در این کاربردها، مدل [[اِیپیآی ساده برای اکسامال
== سطحها ==
|