asp.net读取xml代码(1/2)
提供最简单的asp教程.net读取xml代码的程序
new xdocument(
new xelement("ol",
from item in xdocument.load(http://zzzyk.com/update.xml).descendants("item")
select new xelement[]{
new xelement("li",
new xelement("a",(string)item.element("title"),
new xattribute("href",(string)item.element("link"))
)
)
}
)
).writeto(new xmltextwriter(response.outputstream,encoding.utf8));
方法一 :使用xml控件
<% @ page language="c#"%>
<html>
<body>
<h3><font face="verdana">读取xml方法一</font></h3>
<from runat=server>
<asp教程:xml id="xml1" documentsource="grade.xml" runat="server" />
</from></body>
</html>方法二: 使用dom技术
<% @ page language="c#"%>
<% @ import namespace="system.xml"%>
<% @ import namespace="system.xml.xsl"%>
<html>
<script language="c#" runat="server">
void page_load(object sender,eventargs e)
{
xmldocument doc=new xmldocument();
doc.load(server.mappath("grade.xml"));
xml1.document=doc;
}
</script>
<body>
<h3><font face="verdana">读取xml方法二</font></h3>
<from runat=server>
<asp:xml id="xml1" runat="server" />
</from></body>
</html>方法三 :使用dataset对象
<% @ page language="c#"%>
<% @ import namespace="system.data"%>
<% @ import namespace="system.data.oledb"%>
<script language="c#" runat="server">
void page_load(object sender,eventargs e)
{
dataset objdataset=new dataset();
objdataset.readxml(server.mappath("grade.xml"));
dgemployees.datasource=objdataset.tables["student"].defaultview;
dgemployees.databind();
}
</script>
<body>
<h3><font face="verdana">读取xml方法三</font></h3>
<asp:datagrid id="dgemployees" runat="server" /></body>
</html>1 2补充:asp.net教程,XML应用