c# xml html标签,XML文件到html表(循环)C#

在C#中,开发者尝试将XML文件解析为ASP.NET的.aspx表格,过程中遇到了错误。XML数据包含新闻条目的标题和日期。目标是不仅将这些数据展示在表格中,还要为每个节点创建一个链接,该链接指向对应的详细信息。然而,尝试的代码在获取节点值时引发了错误。建议检查代码中的XML解析部分,并考虑在客户端而非服务器端进行处理。
摘要由CSDN通过智能技术生成

我有以下xml文件,并且想用c#将它解析成.aspx表。我已经有了一个带有aspx和cs文件的页面。我试过这个,并且得到一个错误。有任何想法吗。谢谢。 我还需要让每个节点都有一个指向html锚点的链接,如果可能的话,它可以指向该项目。XML文件到html表(循环)C#

XmlDocument Doc = new XmlDocument();

Doc.Load(Server.MapPath("NewsSrc.xml"));

XmlElement root = Doc.DocumentElement;

XmlNodeList nodes = root.SelectNodes("/News");

if (!IsPostBack)

{

Table tbl = new Table();

tbl.ID = "table1";

tbl.BorderWidth = 1;

this.Controls.Add(tbl);

foreach (XmlNode node in nodes)

{

TableRow rw = new TableRow();

TableCell cell = new TableCell();

var element = (XmlElement)node;

var Title = element.Value; //["Title"];

NewsItemTxt.Text = Title; //NewsItemtxt is label;

cell.Controls.Add(NewsItemTxt);

rw.Cells.Add(cell);

tbl.Controls.Add(rw);

}

}

//和XML文件//

news tile one

this is summary to show ....

details for this news

test title

sm line

no details

2011-11-01

Fm3

+1

你得到什么错误? –

+1

我强烈建议在客户端而不是服务器上执行此操作。 –

+0

错误是:var Title = element.Value; –

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值