我在 Visual Studio 中执行了 C++ 代码,这最终会使用我的 Lua 代码执行我的 .lua
文件。
我的目标是为 Lua 提供一个 XML 文件。
经过一些研究,我现在知道我需要为此使用解析器。
两个好的解析器似乎是:
问题是,我不知道如何使用这些。是的,这听起来很简单,但我对整个事情很陌生,并且不理解这些解析器的描述。所以我的问题是:
- 如何使用/安装解析器,更准确地说,哪些文件必须放在哪里?
- 之后我到底需要做什么才能使 XML 文件可用于 Lua?
- 解析后的数据可以在不同的文件中使用还是可以直接在我的 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/