سؤال

ما هي مكتبة PHP التي يجب أن أستخدمها إذا كنت أرغب في الحصول على السمات المسموح بها في علامة ، أو العلامات المسموح بها في جزء معين من مستند DITA XML ، وفقًا لـ DTD أو XSD؟

لقد جربته مع LIB XML_DTD-0.5.2 PEAR ، لكن يبدو أنه يوسع DTDs Offical 1.1 و 1.2 DTA مع العديد من الأخطاء ...

هل كانت مفيدة؟

المحلول

استخدم DOM أو XMLREADER ثم استخدم أساليب كل منهما للتحقق من صحة XML مقابل المخطط:

أو ببساطة تحميل المخطط مباشرة مع هذه المكتبات. نظرًا لأن المخطط هو XML أيضًا ، يمكنك معالجته مثل أي XML آخر ، على سبيل المثال ، تعرف على السمات المحددة لعنصر ما.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top