c++ - 使用 Lua 从 C++ 修改 XML 字符串

标签 c++ xml lua

在我的 C++ 应用程序中,我有一个包含 XML 数据的字符串。假设我有一个属性 Number1 和一个属性 Number2。

我想将该字符串发送到 Lua 脚本并让它返回修改后的 XML 字符串。假设它添加了一个值为 Number1 和 Number2 的新属性 Product。

使用 C++/Lua 可以轻松完成吗?如果可以,怎么做?

最佳答案

the Lua Users Wiki 中列出了多种处理 XML 数据的方法。 .更好的选择涉及对 C 的回调(例如 LuaXMLLuaExpat ),因此只有在除了解析 XML 之外还有其他使用 Lua 的原因时才有意义。

关于c++ - 使用 Lua 从 C++ 修改 XML 字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6260616/

相关文章:

javascript - $.each 奇怪的索引,当只有一个存在时

java - 从 JAX-WS 服务获取原始负载

file-io - 在 Lua 中逐行读取文件

c++ - 将成员函数添加到绑定(bind)到 Lua 的 C++ 类

android - 为什么此代码不断触发 SaxParseException : ""PI must not start with xml"?

c++ - 检测音频输出+语音合成库的建议

c++ - 使用升压套接字升压序列化失败

c++ - 强制执行纯虚函数实现,可能使用不同的参数类型

c++ - Lua:给自定义用户数据一个tostring方法

C++:为常量迭代器重载 list.end() 和 list.begin() 方法