luaExpat предоставляет API для поиска тегов или атрибутов? - PullRequest
0 голосов
/ 17 мая 2011

Я использую LuaExpat для анализа XML.Интересно, предоставляет ли он apis для выполнения «getTag», «getAttribute», поэтому я должен написать это сам.

1 Ответ

2 голосов
/ 17 мая 2011

Предполагается, что вы передаете функции обратного вызова в LuaExpat, который позволяет вам извлекать значения, распечатывать содержимое или что-то еще в вашем случае использования.Ниже приведен краткий пример, который печатает атрибут id элемента.

p = lxp.new({ StartElement = function(parser, elementName, attributes)
                           print(attributes.id)
                         end
})
p:parse('<xml id="123"></xml>') --> 123

Я рекомендую проверить http://www.keplerproject.org/luaexpat/manual.html для получения дополнительных инструкций.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...