如何将LUA中的变量导入xml?

时间:2014-10-29 21:46:31

标签: xml lua

我需要一个用于不同模型设备的通用xml文件。元素根据不同的模型而变化,但xml中的所有其他内容对于所有模型都是相同的。模型名称在LUA文件中定义。有没有办法将此模型名称从LUA导入xml文件?

感谢。

1 个答案:

答案 0 :(得分:0)

您需要处理该XML文件以向其添加该模型名称。您可以从使用以下步骤“定义”模型名称的相同Lua文件中执行此操作:

  • 阅读XML文件(local text = io.open("filename"):read('*a')),
  • 修改文件以包含模型名称;如果您使用MODELNAME标记该位置,则可以使用gsub替换为实际模型:text:gsub('MODELNAME', modelname)
  • 将更新后的内容写回:io.open("filename", "w"):write(text)