xml - 如何正确使用 Lua-XML 解析器 (lua expat/LuaXml)

标签 xml xml-parsing lua luaxml

我在 Visual Studio 中执行了 C++ 代码,这最终会使用我的 Lua 代码执行我的 .lua 文件。 我的目标是为 Lua 提供一个 XML 文件。 经过一些研究,我现在知道我需要为此使用解析器。

两个好的解析器似乎是:

问题是,我不知道如何使用这些。是的,这听起来很简单,但我对整个事情很陌生,并且不理解这些解析器的描述。所以我的问题是:

  1. 如何使用/安装解析器,更准确地说,哪些文件必须放在哪里?
  2. 之后我到底需要做什么才能使 XML 文件可用于 Lua?
  3. 解析后的数据可以在不同的文件中使用还是可以直接在我的 Lua 代码中使用?

最佳答案

我使用 LuaXML 来满足我的要求,因为它是搜索的第一个结果,并且它在 lua-users.org 上记录了一些非常好的示例。 .

您还可以查看 lua eXpat 在其 project website 上的示例。 .

安装

如果您是 Windows 用户,可以查看 lua For Windows 。它还有许多其他的“电池”,正如他们所说的那样。 :)

对于 Linux,安装说明在其各自的网站上有详细记录。

关于xml - 如何正确使用 Lua-XML 解析器 (lua expat/LuaXml),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12884163/

相关文章:

xml - Roku 中的导航概念

ruby - 将 XML 解析为 Ruby 对象并动态创建属性方法?

java - 为什么我的 XPath 没有选择任何东西?

c++ - Luabridge:返回 C++ 生命周期托管对象

c++ - 使用 default_converter 和表的 luabind 问题

php - 如何使用 PHP 将一个大的 XML 文件拆分成多个小文件?

xml - XSLT 嵌套排序/for-each

java - java中xml到jtree的解析

c - 在 Solaris SPARC 上编译 Lua 时有很多警告?

java - 如何在 Android Imageview 中将 xml 中的一种颜色替换为另一种颜色(从黑到白)?