0

EVE オンライン情報を管理するための Ubuntu タッチ環境用の QT Creator でアプリケーションを作成することを検討しています。iPhone用のeve 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 作成者) を使用して読み取ることができるようにする必要があります。

4

0 に答える 0