Проверка правильности фрагмента XML по complexType в схеме в PHP - PullRequest
0 голосов
/ 25 ноября 2010

У меня есть фрагмент XML, который я хотел бы протестировать против complexType в схеме. Проблема в том, что схема чрезвычайно сложна, и фрагмент, который я хотел бы проверить, относится конкретно к одному сложному типу. Есть ли способ проверить элемент по схеме, не заключая его в массивный макетированный документ, который проверяет всю схему?

1 Ответ

0 голосов
/ 25 ноября 2010

Поскольку схема также является XML, вы можете попробовать DOM , чтобы извлечь части схемы, которые будут проверять сложный тип.Затем загрузите фрагмент в DOMDocument и используйте DOMDocument :: schemaValidateSource .

...