=============100分,简单的xml读取问题=========

bu4ni bu4ni 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
这是部分测试数据:


<?xml version="1.0" encoding="utf-8" ?>
<begin>

<className>
<web0 value="bbbb.com" >这个加粗</type0>
<web value="abc.com" >sdds23</web>
<web value="cc.cn" >sdds23</web>
<web value="yy.com" >sdds23</web>
<web value="xxx.gov" >sdds23</web>
</className>

<className>
<web0 value="bbbb.com" >这个加粗</type0>
<web value="abc.com" >sdds23</web>
<web value="cc.cn" >sdds23</web>
<web value="yy.com" >sdds23</web>
<web value="xxx.gov" >sdds23</web>
</className>
</begin>

由于很多数据,只给出部分.要求如下:
用Stringbuilder把从xml读出的数据封装成以下格式

<ul>
<li style='font-weight:bold'><a href='bbbb.com'>这个加粗</a></li>
<li><a href='abc.com'>sdds23</a></li>
... ...
</ul>
cs如下形式:
[code=C#]

StringBuilder sb=new StringBuilder();
sb.AppendLine("<ul>")
//..........................此xml数据大约在3W,所以要求效率.最佳者100分送上,分不够再加,谢谢.
//............................另外,凡节点为<web0>的此项加粗
//........................... 每个<className></className>对应一个<ul></ul>的序列
sb.AppendLine("</ul>");
[/code]
...全文

相关推荐

评论 10
收藏 已收藏
分享
返回顶部
bu4ni
.NET社区 62,271 成员 668,968 内容