不多说了,示例很简单,源码下载见下面
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





xpath.aspx



















下载源文件