c#连接网页后自动更新我的xml表

时间:2013-08-06 09:04:37

标签: c# xml selenium

此问题与XML文件有关。我有一些内容,如下面的网页所示:

Description     App Name    Information
Some Desc1      App1         Some Info
Some Desc2      App2         Some Info
Some Desc3      App2         Some Info
Some Desc4      App3         Some Info
Some Desc5      App4         Some Info

我的问题是,在连接此网页后,我是否可以让我的c#应用程序自动更新我的XML表格?那就是我想在每次启动应用程序时从网页中提取部分或全部数据。这是因为每次都无法手动更新XML表。

请注意,到目前为止,我还没有为此创建任何XML文件。

任何评论都会非常感激。

1 个答案:

答案 0 :(得分:0)

获取网页很容易

你可以使用

来做到这一点

WebClient(How to get data from web page?

使用

  HttpWebRequest and HttpWebResponse 

类, 但请从网页获取具体数据 按照这个

Getting a specific data from webpage using only class items

从nuget下载并安装HtmlAgilityPack。然后根据需要使用xpath pull特定信息。

然后您可以根据需要使用该信息创建xml元素。我建议你使用XElement或XDocument。