.net 读取XML

来源:百度知道 编辑:UC知道 时间:2024/07/06 18:54:37
<log4net:event logger="CY.UME.Web.Admin.Account.AccountManager" timestamp="2009-09-17T10:40:45.8437500+08:00" level="DEBUG" thread="2744" domain="550d0eeb-5-128976287532343750" username="LIUXP\Administrator">
<log4net:message>Debug</log4net:message>
<log4net:properties>
<log4net:data name="log4net:HostName" value="Liuxp" />
</log4net:properties>
</log4net:event>

这样的结构如何读取呢?
读完以后还要用GridView显示出来.

谢了先,呵呵...
放进DataSet或者DataTable里面就可以了.

如何显示不重要,能读出来就行了,谢谢了,呵呵...

补充:
<落月Prc>对不起我已经使用过这段代码了,我把格式贴出来的原因就是因为读不出来.
有冒号的原因.

DataSet ds=new DataSet();
ds.ReadXml(Server.MapPath("xmlfile.xml"));
GridView1.DataSource=ds.Tables[0].DefaultView;
GridView1.DataBind();
XML标记命名规则及举例
1) 标记名必须以英文字母或下划线”_”做开头,如果在XML声明中把encoding属性的值设为”gb2312”, 那么也可以中文开头.
2) XML标记名区分英文大小写
3) 标记名称不可以用XML三个字母为开头(不论大小写都不可以).
4) 除了开始自负以外, 其他 字符必须是英文, 数字, 下划线”_”, 连线”-”和点”.”
你的xml标签里出现了冒号,不可能读出来的。

写清在gridview中如何显示