Asp.Net(C#)利用XPath解析XML文档示例
2008-03-07 12:29
831 查看
Asp.Net(C#)利用XPath解析XML文档示例
demo.xml
<?xml version="1.0" encoding="utf-8"?>
<notepad>
<topic>主题</topic>
<content>内容内容</content>
</notepad>
xpath.aspx
<%@Page Language="c#" ValidateRequest="false" Debug="true"%>
<%@Import Namespace="System.Xml.XPath"%>
<Script Language="C#" Runat="Server">
public void Page_Load(Object src,EventArgs e)
{
XPathDocument doc = new XPathDocument(Server.MapPath("demo.xml"));
XPathNavigator nav = doc.CreateNavigator();
XPathNodeIterator ite = nav.Select("/notepad/topic");
//移动到下一个节点,下一个节点是文字节点。
ite.MoveNext();
Response.Write (ite.Current.Value);
ite = nav.Select("/notepad/content");
//移动到下一个节点,下一个节点是文字节点。
ite.MoveNext();
Response.Write (ite.Current.Value);
}
</Script>
demo.xml
<?xml version="1.0" encoding="utf-8"?>
<notepad>
<topic>主题</topic>
<content>内容内容</content>
</notepad>
xpath.aspx
<%@Page Language="c#" ValidateRequest="false" Debug="true"%>
<%@Import Namespace="System.Xml.XPath"%>
<Script Language="C#" Runat="Server">
public void Page_Load(Object src,EventArgs e)
{
XPathDocument doc = new XPathDocument(Server.MapPath("demo.xml"));
XPathNavigator nav = doc.CreateNavigator();
XPathNodeIterator ite = nav.Select("/notepad/topic");
//移动到下一个节点,下一个节点是文字节点。
ite.MoveNext();
Response.Write (ite.Current.Value);
ite = nav.Select("/notepad/content");
//移动到下一个节点,下一个节点是文字节点。
ite.MoveNext();
Response.Write (ite.Current.Value);
}
</Script>
相关文章推荐
- Asp.Net(C#)利用XPath解析XML文档示例
- Asp.Net(C#)利用XPath解析XML文档示例
- 利用Asp.net Ajax异步获取xml文档内容
- 在asp.net中无需服务器安装word,利用xml生成word文档
- 写了C# ASP.NET WebService的XML解析网站接口程序收了200元辛苦费【加入软件项目源码交易群的好处】
- 利用Asp.net Ajax异步获取xml文档内容
- 写了C# ASP.NET WebService的XML解析网站接口程序收了200元辛苦费【加入软件项目源码交易群的好处】
- 写了C# ASP.NET WebService的XML解析网站接口程序收了200元辛苦费【加入软件项目源码交易群的好处】
- Asp.net解析HTML并利用XPATH分析提取内容
- ASP.NET 利用Linq和XPath操作XML
- 利用 Visual C# .NET 和 asp .net 使 Word 自动新建文档
- C# ASP.NET WebService的XML解析网站接口程序收了200元辛苦费【加入软件项目源码交易群的好处】
- Asp.net解析HTML并利用XPATH分析提取内容
- asp.net C#对xml文档创建 修改 删除 查找
- 利用Asp.net Ajax异步获取xml文档内容
- 利用 Visual C# .NET 和 asp .net 使 Word 自动新建文档
- 利用Asp.net Ajax异步获取xml文档内容
- 利用Asp.net Ajax异步获取xml文档内容
- 四种生成和解析XML文档的方法详解(介绍+优缺点比较+示例)
- asp.net利用一般处理程序下载和在线查看文档