C#实现xml解析功能

博主通过观察网站API返回的XML文件,决定编写C#程序来解析XML并提取所有image的src,以方便批量下载,避免手动截图的繁琐过程。使用了XmlDocument类进行操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

C#实现xml解析功能

缘起

最近浏览一些文件阅读网站,网页内嵌flash阅读器,习惯性按F12查看网页元素。发现一个api,返回的是一个携带image信息的XML文件。格式如:

<images>
	<image src="XXX"/>
	<image src="XXX"/>
	<image src="XXX"/>
	...
</images>

复制一个image的src,打开,发现就是文件的某一个页面。有了思路,决定写一个程序解析出所有的src以便下载,人生苦短,免去我挨个截图的痛苦吧。

开始吧!

使用XmlDocument。查一查msdn:
Represents an XML document. You can use this class to load, validate, edit, add, and position XML in a document.
贴上链接XmlDocument。完全傻瓜式操作,一顿操作并不猛。

using System;
using System.Collections.Generic;
using System.IO;
using System.Net;
using System.Xml;

namespace xmlparse
{
   
    class Program
    {
   
        static void Main(string[] args)
        {
   

            XmlDocument xmldoc = new XmlDocument();
            xmldoc.LoadXml("<images><image source=\"
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值