У меня есть XML-файл и несколько XSD-файлов со схемами. Как мне разобрать XML-файл, используя правильный файл XSD и схему в PHP?
Вы можете использовать DOM или XmlReader расширения
DOMDocument::schemaValidate
XMLReader::setSchema
для проверки документов по схеме.
Проверьте этот инструмент - http://github.com/moyarada/XSD-to-PHP. Звучит именно то, что вы просите.Вы можете выполнить маршалирование / демаршализацию XML usind, сгенерированного из классов XSD PHP.