62,046
社区成员
发帖
与我相关
我的任务
分享
<?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>
<ul>
<li style='font-weight:bold'><a href='bbbb.com'>这个加粗</a></li>
<li><a href='abc.com'>sdds23</a></li>
... ...
</ul>
cs如下形式:
[code=C#]
<?xml version="1.0" encoding="utf-8" ?>
<begin>
<className>
<web0 value="bbbb.com" >gjghjghj</web0>
<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" >gjgjgjg</web0>
<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>
XmlDocument doc = new XmlDocument();
doc.Load("E:\\test.xml");
StringBuilder sb = new StringBuilder();
foreach (XmlNode node in doc.GetElementsByTagName("className"))
{
sb.Append("<ul>\n");
if (node.ChildNodes[0].Name == "web0")
sb.AppendFormat("\t<li style='font-weight:bold'><a href='{0}'>{1}</a></li>\n", node.ChildNodes[0].Attributes["value"].Value, node.ChildNodes[0].InnerText);
for (int i = 1; i < node.ChildNodes.Count; i++)
sb.AppendFormat("\t<li><a href='{0}'>{1}</a></li>\n", node.ChildNodes[i].Attributes["value"].Value, node.ChildNodes[1].InnerText);
sb.Append("</ul>\n");
}
Console.WriteLine(sb.ToString());
/*
输出:
<ul>
<li style='font-weight:bold'><a href='bbbb.com'>gjghjghj</a></li>
<li><a href='abc.com'>sdds23</a></li>
<li><a href='cc.cn'>sdds23</a></li>
<li><a href='yy.com'>sdds23</a></li>
<li><a href='xxx.gov'>sdds23</a></li>
</ul>
<ul>
<li style='font-weight:bold'><a href='bbbb.com'>gjgjgjg</a></li>
<li><a href='abc.com'>sdds23</a></li>
<li><a href='cc.cn'>sdds23</a></li>
<li><a href='yy.com'>sdds23</a></li>
<li><a href='xxx.gov'>sdds23</a></li>
</ul>
*/