التحقق من صحة DITA في PHP
سؤال
ما هي مكتبة PHP التي يجب أن أستخدمها إذا كنت أرغب في الحصول على السمات المسموح بها في علامة ، أو العلامات المسموح بها في جزء معين من مستند DITA XML ، وفقًا لـ DTD أو XSD؟
لقد جربته مع LIB XML_DTD-0.5.2 PEAR ، لكن يبدو أنه يوسع DTDs Offical 1.1 و 1.2 DTA مع العديد من الأخطاء ...
المحلول
استخدم DOM أو XMLREADER ثم استخدم أساليب كل منهما للتحقق من صحة XML مقابل المخطط:
- http://de.php.net/manual/en/domdocument.schemavalidate.php
- http://de.php.net/manual/en/xmlreader.setschema.php
أو ببساطة تحميل المخطط مباشرة مع هذه المكتبات. نظرًا لأن المخطط هو XML أيضًا ، يمكنك معالجته مثل أي XML آخر ، على سبيل المثال ، تعرف على السمات المحددة لعنصر ما.
لا تنتمي إلى StackOverflow