具有XML模式验证的Lua XML库

我正在寻找一个可以解析 XML 的 lua 库,同时还可以使用架构(schema)验证XML。有这样的东西存在吗?我似乎找不到。

原文链接 https://stackoverflow.com/questions/8033876

点赞
stackoverflow用户282536
stackoverflow用户282536

Expat 通常是最好的 XML 解析器;lua 的绑定非常好。

http://matthewwild.co.uk/projects/luaexpat/

2011-11-07 10:38:00
stackoverflow用户312586
stackoverflow用户312586

问题描述

当前没有满足你需求的库。如果你无法移除 schemal 要求,那么最好的选择是在 C/C++(或者如果你使用 luaj,则为 Java)中执行 Schema 验证。一旦完成,你可以使用 luaexpat 在 Lua 中进行解析,或者只需使用其他库进行解析并将结果传递给 Lua,例如转换为 Lua 表。

2011-11-08 14:29:42
stackoverflow用户847349
stackoverflow用户847349

以下是连接到 Xerces-C++ 的最基本绑定,可以进行 xml 的验证:https://github.com/d-led/xerceslua。这个项目的初衷是为了在使用 pugixml 和绑定 https://github.com/d-led/pugilua 处理 xml 时进行验证。

2012-10-06 17:30:18