Lua xml библиотека с проверкой схемы XML - PullRequest
1 голос
/ 07 ноября 2011

Я ищу библиотеку lua для анализа XML, которая также может проверять XML с использованием схемы. Существует ли что-то подобное? Я не могу найти его.

Ответы [ 3 ]

2 голосов
/ 06 октября 2012

Вот минималистическая привязка к Xerces-C ++, которая может проверять xml: https://github.com/d-led/xerceslua Он был запущен для возможности проверки, в то время как обработка выполняется с использованием pugixml и привязки https://github.com/d-led/pugilua

1 голос
/ 08 ноября 2011

Нет библиотеки, удовлетворяющей вашим требованиям.Если вы не можете удалить требование схемы, лучше всего выполнить проверку схемы в C / C ++ (или java, если вы используете luaj).Как только это будет сделано, вы можете использовать luaexpat для анализа в Lua или просто проанализировать его с другой библиотекой и передать результаты в Lua - например, преобразованный в таблицу Lua.

1 голос
/ 07 ноября 2011

Expat - обычно лучший парсер XML; Привязки lua довольно хороши. http://matthewwild.co.uk/projects/luaexpat/

...