luaxml

    2熱度

    2回答

    我在Visual Studio中執行了C++代碼,並最終通過我的Lua代碼執行了我的.lua文件。 我的目標是爲Lua創建一個XML文件。 經過一番研究,我現在知道我需要爲此使用解析器。 兩個很好的解析器似乎是: lua expat LuaXML 的問題是,我不知道如何使用它們。是的,這聽起來很簡單,但我對這件事很陌生,不理解這些解析器的描述。所以我的問題是這些: 我該如何使用/安裝解析器,更準確

    2熱度

    1回答

    我已經使用luarocks安裝了luaxml模塊。我曾使用luaxml在lua腳本中調用。但收到的錯誤 的Lua腳本: xml = require("LuaXml"); local xobj = xml.eval('<Cmd Message="Hello"/>'); session:consoleLog("INFO","The message in the XML is "..xobj["Me

    3熱度

    2回答

    我剛開始編程並選擇lua編寫處理XML配置文件的腳本。 我使用LuaXML(C綁定版本)加載XML文件,該文件將其映射到大量嵌套的表格。 當我試圖編寫一個函數來查找xmltable中的標記的所有匹配項時,我的問題就出現了。匹配被插入到函數返回的表中。我的問題是這個表變量的聲明,它必須是局部函數。 首先我想: local result = result or {} 但這個聲明與每一個遞歸的變量。

    0熱度

    1回答

    我使用LuaXML版本1.7.4後不處理空格,和在屬性值分配等號後它不能處理空格: <g> <t m= "50"/> </g> 產生垃圾數據。如果'm ='後的空格被刪除,則一切正常。 已知的問題?

    2熱度

    1回答

    我想在我的魔獸世界插件中使用LuaXml模塊。每次測試插件時,我都會遇到一個錯誤,我正在使用require()調用一個無值的值。我懷疑這是因爲我所要求的東西沒有正確加載。從查看LuaXml.lua文件看來,它需要LuaXML_lib.dll。但是,我不確定如何將其加載到插件中。我將所有文件放在適當的插件文件夾和我的.toc文件中,我相信它們的順序是正確的。 我懷疑我需要對LuaBinaries做些

    0熱度

    1回答

    我正在使用LuaXML來解析XML文件。我使用的LuaXML庫中找到的例子來測試庫,現在我只是把我的文件通過解析器像這樣: local filename = "dir/myxml.xml" local xmltext = "" local f, e = io.open(filename, "r") if f then --Gets the entire file content

    4熱度

    2回答

    多個標籤的XML我試圖解析XML文件中的數據,如 <level> <bg>details1</bg> <bg>details2</bg> </level> 隨着xml.find(bg)我只能得到詳細說明1分出來。這是因爲xml.find返回匹配搜索條件或nil的第一個(子)表。 如果我想讀取兩個BG出。我如何在LuaXML中實現它?或者請介紹其他Lua XML庫的作品。

    2熱度

    2回答

    我試過使用LuaXml庫。但是它的功能是有限的,因爲這隻返回特定屬性的第一個子表,並且不會超出這個範圍。然後我嘗試了字符串模式匹配,但是我達到了死衚衕,並且它無法完成任務。 LuaExpat庫存在於lua的lib文件夾中,還有一個名爲lom.lua的文件。但通常不工作,也不給我說:「模塊找不到」 我的XML文件看起來像這樣的錯誤: <Service> <NewInstance ref="5A">

    2熱度

    2回答

    我正在使用luaxml將Lua錶轉換爲xml。我有使用luaxml一個問題,例如,我有喜歡這個 t = {name="John", age=23, contact={email="[email protected]", mobile=12345678}} 當我試圖用LuaXML一個Lua表, local x = xml.new("person") x:append("name")[1] =

    2熱度

    3回答

    我使用LuaXml。我的項目中有3個文件,全部位於根級別:main.lua,test.xml和xml_parser.lua。 main.lua: require("xml_parser") local obj,err = XmlParser:ParseXmlFile("test.xml") if(not err) then //do something with the xml e