XMLHttpRequest并保存文件?

时间:2013-06-29 02:11:57

标签: javascript xml http ubuntu download

我正在寻找在QT Creator中为Ubuntu触摸环境创建一个用于管理EVE在线信息的应用程序。就像Iphone的前夕neocom应用程序一样。我需要一个起点,因为这将是一个只读应用程序,我需要信息。

所以我需要一种通过javascript下载和保存文件的方法。

从指定的网站下载xml文件

https://api.eveonline.com/account/characters.xml.aspx?keyID=xxxxxx&vCode=xxxxxxxxx

并将其保存在一个文件夹(与keyID相同的编号)中,作为characters.xml,以便稍后我可以离线阅读。

服务器上的xml文件具有此信息

<eveapi version="2">
<currentTime>2013-06-29 05:37:02</currentTime>
<result>
<rowset name="characters" key="characterID" columns="name,characterID,corporationName,corporationID">
<row name="nawm oloektan" characterID="xxxxxxxx" corporationName="Str8ngeBrew" corporationID="xxxxxxxx"/>
</rowset>
</result>
<cachedUntil>2013-06-29 06:34:02</cachedUntil>
</eveapi>

这是我到目前为止从服务器加载/重新加载xml文件的函数

function RefreshChar(keyID, vCode) {
    var baseurl = "https://api.eveonline.com"
    var request = new XMLHttpRequest()
    var code = "?keyID=" + keyID + "&vCode=" + vCode

    request.open("GET", baseurl + "/account/characters.xml.aspx?keyID=" + code)

}

我需要保存xml文件,以后可以使用qml(QT创建者)阅读

0 个答案:

没有答案