当前位置:编程学习 > C#/ASP.NET >>

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应用 
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,