Привязка данных XML для Common Lisp - PullRequest
3 голосов
/ 19 октября 2010

Я заинтересован в поиске инструмента генерации кода, который, учитывая набор файлов XSD, будет генерировать набор классов CLOS из XSD, генерировать процедуры десериализации из XML в CLOS и генерировать соответствующие процедуры сериализации.Самый близкий проект, который мне удалось найти, это CL-SOAP, но, похоже, он находится на ранней стадии.Мне нужна поддержка элементов XSD, включая xsd: sequence, xsd: choice, предпочтительно xsd: group и в идеале xsd: all.Необходима поддержка пространств имен.

Есть предложения?

Ответы [ 2 ]

0 голосов
/ 23 марта 2011

Я не знаю, есть ли какой-нибудь проект с открытым исходным кодом, который бы это делал, но SOAP API от Franz для Allegro CL может генерировать классы CLOS из файлов WSDL.быть способ генерировать код из простых файлов XSD тоже, но я не уверен.Даже если он работает, он будет работать только с Allegro CL.

0 голосов
/ 19 октября 2010

Насколько я знаю, ничего подобного уже не написано.Если найдете или напишите, дайте мне знать!

...