-1

这个问题与 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 文件。

任何意见将不胜感激。

4

1 回答 1

0

获取网页很容易

你可以通过使用

WebClient(如何从网页获取数据?

或者

通过使用

  HttpWebRequest and HttpWebResponse 

类,但要从网页获取特定数据,请遵循此

仅使用类项从网页获取特定数据

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

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

于 2013-08-06T10:02:37.177 回答