現在、次のコードを使用して xml および json データを生成しています。
public class App
{
public string app_name;
public string app_path;
public App(string m_app_name, string m_app_path)
{
app_name = m_app_name;
app_path = m_app_path;
}
public App() { }
}
[ScriptService]
public class Apps : WebService {
List<App> App = new List<App>();
SqlConnection connection;
SqlCommand command;
SqlDataReader reader;
[WebMethod()]
public List<App> GetUserApps()
{
var apps = new List<App>();
using (connection = new SqlConnection(ConfigurationManager.AppSettings["connString"]))
{
using (command = new SqlCommand(@"some query here", connection))
{
connection.Open();
using (reader = command.ExecuteReader())
{
int AppNameIndex = reader.GetOrdinal("application_name");
int AppPathIndex = reader.GetOrdinal("application_path");
while (reader.Read())
{
apps.Add(new App(reader.GetString(AppNameIndex), reader.GetString(AppPathIndex)));
}
}
}
}
return apps;
}
}
次に、を使用して JavaScript でこれを要求するとapplication/json; charset=utf-8
、json データが自動的に取得されます。
私の問題は、ローカル データベースではなく外部 RSS フィードからデータを取得し、それを json データに変換して、javascript を使用して同じ方法で呼び出す必要があることです。
http://www.hotukdeals.com/rss/hot
上記と同様のコードを使用して RSS フィードをキャプチャする方法を知っている人はいますか?