簡體   English   中英

Lua-從URL解析XML

[英]Lua - Parsing XML from a URL

我想用Lua 5.1解析此XML http://steamcommunity.com/id/GreenMarineValve?xml=1 ,有一些類似LuaXML的庫,但它們不支持從URL進行解析。

如果有任何或一些建議可以實現我的目標,您是否可以給我鏈接到圖書館?

-

對於那些有使用Steam的Web API經驗的人來說,更多細節 ,我基本上想將“ customURL”轉換為Steam社區ID(steamID64),但是我看到沒有其他方法可以在不解析該XML文件的情況下進行操作,我可以從如果是JSON格式而不是XML,則為URL。

我是否缺少一個將customURL作為參數並返回communityID的API? 與WebAPI的一些相關鏈接: https : //developer.valvesoftware.com/wiki/Steam_Web_API https://partner.steamgames.com/documentation/webapi

如果您知道如何將URL的內容轉換為Lua字符串,那么獲取所需的字段很簡單:

function get(data,name)
    return data:match("<"..name..">(.-)</"..name..">")
end

-- assumes C contains the downloaded contents
print(get(C,"customURL"))
print(get(C,"steamID64"))

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM