Подтвердите DITA в php - PullRequest
       21

Подтвердите DITA в php

1 голос
/ 07 сентября 2010

Какую библиотеку php мне следует использовать, если я хочу получить допустимые атрибуты в теге или допустимые теги в определенной части XML-документа DITA в соответствии с его DTD или XSD?

Я пробовал это с использованием библиотеки lib_xml XML_DTD-0.5.2, но, похоже, он анализирует официальные значения DITA 1.1 и 1.2 со многими ошибками ...

1 Ответ

2 голосов
/ 07 сентября 2010

Используйте DOM или XMLReader, а затем используйте соответствующие методы для проверки XML по схеме:

Или просто загрузить схему напрямую с этими библиотеками. Поскольку Schema - это тоже XML, вы можете обрабатывать его как любой другой XML, например, узнать, какие атрибуты определены для элемента.

...