XML :: Parsedtd.

XML :: PARSEDTD يوزع XML DTD ويوفر طرقا للوصول إلى المعلومات المخزنة في DTD.
التحميل الان

XML :: Parsedtd. الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • السعر:
  • FREE
  • اسم الناشر:
  • Moritz Sinn
  • موقع ويب الناشر:
  • http://search.cpan.org/~morni/XML-ParseDTD-0.1.4/ParseDTD.pm

XML :: Parsedtd. العلامات


XML :: Parsedtd. وصف

XML :: ParsedTD يوزع XML DTD ويوفر طرقا للوصول إلى المعلومات المخزنة في DTD. XML :: PARSEDTD يوزع XML DTD ويوفر طرقا للوصول إلى المعلومات المخزنة في DTD.Synopsis استخدم XML :: PARSEDTD؛ $ DTD = XML :: PARSEDTD-> جديد ($ DTD)؛ $ bool = $ dtd-> childlowed ($ TAG، $ childtag)؛ $ bool = $ dtd-> child_list_allowed ($ tag، childtags)؛ $ bool = $ dtd-> attle_ellowed ($ tag، $ السمة)؛ $ bool = $ dtd-> attle_list_allowed ($ tag، @ attributes)؛ $ bool = $ dtd-> is_empty ($ tag)؛ $ bool = $ dtd-> is_defined ($ tag)؛ $ bool = $ dtd-> is_fixed ($ tag، $ السمة)؛ BOOL $ = $ dtd-> attle_value_allowed ($ tag، سمة $، قيمة $)؛ $ bool = $ dtd-> attle_list_value_allowed ($ TAG، Attribute_Value)؛ تضمين التغريدة @ = $ DTD-> get_document_tags ()؛ $ Regexp = $ dtd-> get_child_regexp ($ tag)؛ تضمين التغريدة التغريدة req_attributes = $ dtd-> get_req_attributes ($ tag)؛ $ القيمة = $ dtd-> get_allowed_attr_values ($ tag، $ السمة)؛ $ default_value = $ dtd-> get_attr_def_value ($ tag، $ السمة)؛ DTD-> Clear_Cache ()؛ $ erormessage = $ dtd-> errstr؛ $ Erroryrumber = $ dtd-> err. هذه الوحدة تخبرك أساسا أن العلامات المعروفة من قبل DTD، والتي علامات الطفل التي قد تكون لديها علامة معينة، والتي يتم تعريف العلامات على أنها علامة فارغة، والتي يمكن أن تحتوي على علامة معينة، والتي تقيم يسمح بإجراء سمة معينة، والتي تطلب من السمات، التي يتم إصلاح السمات، التي تحتوي على سماتها ذات قيمة افتراضية ... حسنا، أود أن أقول إنها تخبرك جميعا باستثناء تعريفات الكيان (إنها في قائمة ToDO) التي يتم تعريفها في DTD (على الأقل كل ما أعرفه، لكنني لست كثيرا في هذا الموضوع، لذا يرجى جعلني أدرك إذا فاتني شيء). يمكن الوصول إلى جميع هذه المعلومات بطريقتين مختلفتين: 1. يمكنك ببساطة الحصول على ذلك 2. يمكنك نقل بيانات معينة، ثم يخبرك الوحدة النمطية سواء كان ذلك موافق أم لا. هذه الحزمة تستخدم ذاكرة التخزين المؤقت :: SharedMemorycache لذاكرة التخزين المؤقت لكل DTD في المرة القادمة، يمكن إخراج بنية البيانات التي تمثل DTD من الذاكرة. وبالتالي فإن DTD غير موجود وغير محلل مرة أخرى مما يوفر بعض الوقت والعمل. يمكنك بسهولة تعديل الوحدة النمطية بحيث تستخدم ذاكرة التخزين المؤقت :: FileCache إذا كنت تفضل ذلك، لكنني أعتقد أن SharedMemory أسرع. كل مرة يسمى المنشئ التحقق منها أولا ما إذا كان DTD المحدد في الذاكرة بالفعل، إذا كان الأمر كذلك، فإنه يقارن تاريخ آخر تعديل إلى تاريخ المخزنة في الذاكرة ثم يقرر ما إذا كان يجب أن تم الدفاع عنه أم لا. إذا كان DTD يضع على نظام الملفات المحلي، فإن هذه العملية لا تنتج أي علامات عامة معقولة، ولكن إذا تم جلب DTD من الإنترنت، فقد يكون من المنطقي عدم التحقق من آخر رأس معدل في كل مرة. يمكنك تكوين عدد المرات التي يجب التحقق منها، بشكل افتراضي يتم فحصها في المتوسط كل مرة. ولكن نظرا لأن معظم DTDs لا تتغير أنه في الغالب حفظ عدم التحقق من ذلك على الإطلاق. يتم تخزين بيانات DTD Parsed ببساطة في 6 هياكل التجزئة. بسبب هذا وبسبب التخزين المؤقت أن الوحدة يجب أن تكون سريعة جدا. متطلبات: بيرل 5.004. الكارب 1.01. LWP :: USAGENT 0.01 ذاكرة التخزين المؤقت :: ذاكرة التخزين المؤقت 1.02


XML :: Parsedtd. برامج ذات صلة