domsax.

DOMSAX هو تطبيق محلل XML بناء على مبدأ نموذج كائن المستند القياسي.
التحميل الان

domsax. الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • LGPL
  • السعر:
  • FREE
  • اسم الناشر:
  • Richard A.
  • موقع ويب الناشر:
  • http://gbic.biol.rug.nl/~rscheltema/domsax/

domsax. العلامات


domsax. وصف

DOMSAX هو تطبيق لمحة محلل XML بناء على مبدأ طراز كائن المستند القياسي. DOMSAX هو تطبيق محلل XML استنادا إلى مبدأ نموذج كائن المستند القياسي (وتنفيذ Sun)، والجمع بينه بمرونة وإمكانية انخفاض استهلاك الذاكرة لذاكرة SAX-Parser (أيضا Sun's Diversiabased على حقيقة أن معظم XML- تحتوي المستندات على كتل المتكررة (مثل نفس هيكل العناصر المتكررة مرارا وتكرارا)، ينشئ المحلل اللغوي لكل حظر تكرار مستند كامل (مع جذر المستند هو عنصر البداية في كتلة التكرار). هذا يتيح للمبرمج أن يحتفظ رمز النظيفة واستهلاك الذاكرة داخل الحدود. تم اختبار المحلل المحلل المحلل اللغوي على Java 1.5.1.For ملفات XML، يوجد حاليا خياران: SAX و DOM. مع SAX تحصل على المرونة لتحميل عناصر محددة من دفق، تقليل استهلاك الذاكرة، ولكن عمليات البحث المعقدة وتناقص وقت التحميل. مع DOM تحصل على واجهة جميلة للبحث عن العناصر في المستند المحمول بالكامل، ولكن هذه الواجهة تأتي مع ارتفاع ج أوست في استهلاك الذاكرة وسرعة منخفضة. عندما بدأت مع هذا المشروع أحد المتطلبات كانت القدرة على معالجة ملفات XML من 100+ ميغابايت. تركني هذا بشكل فعال فقط اختيار SAX، والذي يسمح بتحليل عنصر الملف للعنصر وتمكينني من الحفاظ على استهلاك الذاكرة داخل الحدود. ومع ذلك، لم أعجبس الآثار المترتبة على قانون المشروع. أي شخص أنشأ محلل محلل مع SAX يتفق على أنك تركت مع فوضى، نظرا لفصل تلقي العلامة المفتوحة والبيانات والإغلاق ledag.so ما أردت مرونة محلل ساكس مجتمعة مع سهولة استخدام نهج دوم. مبدأ DOMSAX الأساسي هو تكرار الكتل، والتي يمكن الإشارة إليها مع تقنية XPath الحالية. معظم سجلات متجر ملفات XML، والتي يتم وصفها دائما بنفس الطريقة (مثل الكتل المتكررة). في المثال أدناه يوجد رأس واحد، وهو دائما العنصر الأول ضمن علامة الوثيقة الجذر (المربع الأزرق). بعد رأس العناصر تتبع (صناديق برتقالية). بالنسبة لكل مربع من الصناديق المشار إليها للمحافظة مع XPath، يتم إنشاء مستند كامل، يحتوي على البيانات فقط داخل المربع. بعد اكتمال المستند، يتم تمريره إلى المستمعين المسجلين.


domsax. برامج ذات صلة