XPathDocument的用法

原创 2004年10月10日 16:23:00
13.xml 内容有
<?xml version="1.0" encoding="gb2312"?>
<阿>
  <不>sdf</不>
</阿>

FileStream fso=new FileStream("c://13.xml",FileMode.Open);
   try
   {
    
   
    XPathDocument doc=new XPathDocument(fso);
    XPathNavigator nav=doc.CreateNavigator();
    XPathExpression exp=nav.Compile("/阿/不");
 
    XPathNodeIterator xn=nav.Select(exp);
    while(xn.MoveNext())
    {
     XPathNavigator nav2=xn.Current.Clone();
     MessageBox.Show(nav2.Value);
    }
  
     
    
   }
   catch
   {
    throw;
   }
   finally
   {
    fso.Close();
   }

XmlDocumnt与XPathDocument性能对比

今天看msdn上说的,如果只读取xml数据,XPathDocument的性能比XmlDocument的要好些,同时用编译了的xpath速度更快,为了测试,今天做了个对比试验,从xml文档循环5000次...
  • levonlee
  • levonlee
  • 2010年05月27日 11:58
  • 328

XPathDocument的相关用法(待整理)

主题内容内容 xpath.aspx
  • zoohouse
  • zoohouse
  • 2011年02月24日 17:39
  • 2238

XPathDocument, 使用XPathExpression 排序

在XML节点中加入了命名空间后,如果要用XPathDocument 查找节点,并排序,需要使用两个XPathExpression.否则排序会失败。具体原因见微软bug: http://support....
  • linxy2002
  • linxy2002
  • 2010年01月20日 14:50
  • 448

关于XmlDocument 和 XPathDocument

[转贴]关于XmlDocument 和 XPathDocument System.Xml 命名空间使用 XmlDocument 或 XPathDocument 类提供内存中 XML 文档、片断、节点或...
  • xjjun
  • xjjun
  • 2011年06月24日 10:43
  • 307

数据库生成xml结合Xpathdocument的应用

 习惯了DataSet和DataReader的绑定读取数据库资料, 目前工作中有用到一种新的方式来和数据库交互,利用数据库存储过程来生成XML,然后在后台通过ExcuteXmlReader获取XmlR...
  • bamboo_ding
  • bamboo_ding
  • 2009年04月02日 09:49
  • 720

通过XPathDocument、XmlDocument读取Xml文件中的节点值

           XPathDocument doc = new XPathDocument(Server.MapPath(@"~/XML/Guitars.xml"));//包装XML文档    ...
  • huotu
  • huotu
  • 2008年09月23日 16:04
  • 559

c# 将字符串(符合xml格式)转换为XPathDocument

需要引用using System.Xml.XPath;using System.IO;  private XPathDocument ConvertStringToXml(string s){    ...
  • daming_ocean
  • daming_ocean
  • 2009年04月07日 16:34
  • 840

html标签及xpath处理相关方法

收藏一个很有用的html tag替换的工具类,可用作替换,清楚字符串中的html标签     ///     /// 字符串处理类     ///     public class StrHelp...
  • huwei2003
  • huwei2003
  • 2014年12月29日 10:49
  • 2374

>>>在java中的用法

>>>(按位右移不足补0),表示无符号右移! 右移表达式的位,不保留符号。 result = expression1 >>> expression2 参数 result 任何变量。 exp...
  • Tomstrong_369
  • Tomstrong_369
  • 2015年03月04日 19:42
  • 931

.net中xsl转换方式 XPathDocument > XmlDocument > XmlDataDocument

http://support.microsoft.com/kb/318580XSL Transformations with XmlDataDocument May Perform More Slow...
  • msdnlu
  • msdnlu
  • 2010年12月05日 21:19
  • 574
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:XPathDocument的用法
举报原因:
原因补充:

(最多只允许输入30个字)