惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

T
Threat Research - Cisco Blogs
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
V
Vulnerabilities – Threatpost
GbyAI
GbyAI
P
Proofpoint News Feed
L
LINUX DO - 热门话题
P
Palo Alto Networks Blog
A
About on SuperTechFans
T
Tenable Blog
M
MIT News - Artificial intelligence
IT之家
IT之家
I
Intezer
D
DataBreaches.Net
爱范儿
爱范儿
T
Threatpost
C
CERT Recently Published Vulnerability Notes
云风的 BLOG
云风的 BLOG
博客园 - 三生石上(FineUI控件)
WordPress大学
WordPress大学
K
Kaspersky official blog
大猫的无限游戏
大猫的无限游戏
A
Arctic Wolf
Y
Y Combinator Blog
Cyberwarzone
Cyberwarzone
酷 壳 – CoolShell
酷 壳 – CoolShell
D
Darknet – Hacking Tools, Hacker News & Cyber Security
H
Help Net Security
Microsoft Security Blog
Microsoft Security Blog
Spread Privacy
Spread Privacy
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
AWS News Blog
AWS News Blog
博客园 - 聂微东
C
Check Point Blog
S
Securelist
有赞技术团队
有赞技术团队
雷峰网
雷峰网
aimingoo的专栏
aimingoo的专栏
Last Week in AI
Last Week in AI
Stack Overflow Blog
Stack Overflow Blog
MongoDB | Blog
MongoDB | Blog
D
Docker
G
GRAHAM CLULEY
T
The Exploit Database - CXSecurity.com
C
Cybersecurity and Infrastructure Security Agency CISA
T
Tailwind CSS Blog
L
Lohrmann on Cybersecurity
G
Google Developers Blog
C
Cyber Attacks, Cyber Crime and Cyber Security
L
LangChain Blog

博客园 - 夜飞

滚动DATAGRID数据 和股票一样滚动 vs.2005 中对COOKIES 加密解密 例子 - 夜飞 asp.net(c#) datelist DataGrid 中截取字符串加"..." 和 鼠标放上去字符全部显示 - 夜飞 vs.2005 比较时间大小 可精确到秒 - 夜飞 VS.2005 子窗体提交数据刷新父窗体 GRIDVIEW 子窗体(2) VS.2005 子窗体提交数据刷新父窗体 GRIDVIEW 父窗体(1) - 夜飞 gridview中加弹出窗口用例 创建数据库连接对象 ASP.NET程序员笔试最常见问题 海量数据库的查询优化及分页算法方案 表格列头加菜单(datagrid) 实现无刷新DropdownList联动效果 实现的不让同一个用户登陆 GridView控件修改、删除示例(修改含有DropDownList控件) asp.net打印 Web打印控制技术的几种方案: ASP.NET中弹出窗口技术 Asp.Net 动态生成验证码 ----- 把DataGrid1的一列的统计显示在页脚
在asp.net中读取XML文件信息的4种方法
夜飞 · 2006-07-09 · via 博客园 - 夜飞

方法一 :使用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>

方法四 :按文本方式读取
<% @ Page Language="C#"%>
 <% @ Import Namespace="System.Xml"%>
  <html>
 <script language="C#" runat="server">
private void Page_Load(Object sender,EventArgs e)
 {
XmlTextReader objXMLReader=new XmlTextReader(Server.MapPath("grade.xml"));
string strNodeResult="";
XmlNodeType objNodeType;
while(objXMLReader.Read())
{
 objNodeType =objXMLReader.NodeType;
 swith(objNodeType)
   {
   case XmlNodeType.XmlDeclaration:
   //读取XML文件头
      strNodeResult+="XML Declaration:<b>"+objXMLReader.Name+""+objXMLReader.Value+"</b><br/>";
     break;
   case XmlNodeType.Element:
  //读取标签
     strNodeResult+="Element:<b>"+objXMLReader.Name+"</b><br/>";
    break;
   case XmlNodeType.Text:
     //读取值
    strNodeResult+="&nbsp;-Value:<b>"+objXMLReader.Value+"</b><br/>";
   break;
 
   }
//判断该节点是否有属性
 if(objXMLReader.AttributeCount>0)
  {  //用循环判断完所有节点
    while(objXMLReader.MoveToNextAttibute)
     { //取标签和值
     strNodeResult+="&nbsp;-Attribute:<b>"+objXMLReader.Name+"</b>&nbsp;value:<b>"+objXMLReader.Value+"</b><br/>";
      }
   }
 LblFile.Text=strNodeResult;
}
}
</script>
<body>
   <h3><font face="Verdana">读取XML方法四</font></h3>
       <from runat=server>
        <asp:label id="LblFile"  runat="server" />
      </from>

</body>
 </html>