2016-10-01 15 views
0

GoogleのGO(Golang)言語を試し始めたところ、効率的に解決したい問題が発生しました。 XMLファイルからいくつかのデータを抽出したいのですが、これはオンラインで入手できます(私はポーリングセッションの応答として取得します)。しかし、どのように開始するのか分かりません。ページのソースコードをダウンロードしてローカルに保存し、その方法でデータを抽出するか、すべてをダウンロードせずにデータを抽出する可能性がありますか?ありがとうございました!Golang XML解析の問題

<?xml version="1.0" encoding="utf-8"?> 

答えて

2

オンラインで利用可能なので、net/httpクライアントを使用してxmlを取得できます。次にencoding/xmlパッケージを使用してレスポンスボディをstructオブジェクトに変換すると、xml.Unmarshalメソッドがあり、xml文字列をstructに変換することができます。したがって、構造体を最初に記述する必要があります。

net/http使用可能例えば

encoding/xml