如何使用XMLSpy抓取网页信息

 我来答
EvenHHZ
2016-08-31 · 知道合伙人软件行家
EvenHHZ
知道合伙人软件行家
采纳数:13691 获赞数:18845
个人出版图书:《玩转Python网络爬虫》、《玩转Django2.0》

向TA提问 私信TA
展开全部
1、新建一个xsd W3C XML Schema类型的文件:
2、添加元素和属性
3、生成xml文件
4、保存xsd文件和xml文件
5、将xsd文件和xml文件添加到C#项目中
6、利用vs->工具->外部工具,选择XMLspy,
命令:C:\Program Files\Microsoft SDKs\Windows\v6.0A\bin\xsd.exe
参数:$(ItemPath) /c /l:CS /o:$(ItemDir) /n:$(TargetName)
配置好后,vs->工具->XMLspy,生成cs文件。
7、将生成的cs文件添加到C#项目中
8、C#项目中编写代码,读取xml文件中的信息
Stations m_Stations = null;
using (MemoryStream configStream = new MemoryStream())
{
byte[] stationconfig = Encoding.UTF8.GetBytes(haoResources.StationInfo);
configStream.Write(stationconfig, 0, stationconfig.Length);
configStream.Position = 0;
/// 反序列化得到站点配置信息
try
{
XmlSerializer xs = new XmlSerializer(typeof(Stations));
m_Stations = xs.Deserialize(configStream) as Stations;
}
catch (Exception ex)
{
m_Stations = null;
}

}
foreach (var query in m_Stations.Station)
{
ComboBoxItem item = new ComboBoxItem(query);
cbbEdtFrom.Properties.Items.Add(item);
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式