C#实现XML搜索

问题描述

要实现对XML数据的搜索。最终有点像google一样。有谁会啊?必重谢!!!

解决方案

解决方案二:
把XML当作文本处理可以么?
解决方案三:
XML有xPath和xQuery的东东的
解决方案四:
stringmyfind="ANTON";stingmyfindstring="path1/path2[path3="+'"'+myfind+'"'+"]";xmlnodemynode=myxmldoc.selectsinglenode(myfindstring);if(mynode!=null)stingresult=mynode.innertext;<path1><path2><path3>ANTON</path3></path2></path1>
解决方案五:
XML有xPath和xQuery
解决方案六:
我的题目是《基于WEB服务的XML搜索程序的设计与实现》XmlTextReaderReader=newXmlTextReader(@"http://news.baidu.com/n?cmd=1&class=civilnews&tn=rss&sub=0");XmlValidatingReaderValid=newXmlValidatingReader(Reader);Valid.ValidationType=ValidationType.None;XmlDocumentxmlDoc=newXmlDocument();xmlDoc.Load(Reader);Console.Write("{0}",xmlDoc);已经写好读取网上的这个XML文档的程序接下来要对其进行搜索,程序应该怎么写呢?
解决方案七:
最好举个例子,把xml写出来,以及你要搜索那个数据.
解决方案八:
XML的数据源是远端的WEB服务端提供的。要搜索的数据就在是客户端由用户输入,用户输入什么就搜索什么.
解决方案九:
该回复于2008-05-09 11:18:55被版主删除
解决方案十:
以后需再关注,现在先帮你顶一下

时间: 2024-09-12 21:02:02

C#实现XML搜索的相关文章

Flex 4.6 XML搜索、匹配示例

效果见图 初始化界面 输入"设置",进行搜索.匹配后界面 下面是代码 <?xml version="1.0" encoding="utf-8"?> <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library

Android搜索控件SearchView的用法

最近看Android 4.0  mms,contact源码,发现其中搜索都是SearchView控件,下面自己试着写一个 效果 1.在res/menu/文件夹下建立menu.xml 配置文件 <menu   xmlns:android="http://schemas.android.com/apk/res/android">     <item android:id="@+id/search" android:title="@string

了解WEB页面工具语言XML(五)好处_XML/RSS

五.XML带来的好处 1更有意义的搜索 数据可被XML唯一的标识.没有XML搜索软件必须了解每个数据库是如何构建的.这实际上是不可能的因为每个数据库描述数据都是不同的.有了XML书就可以很容易以标准的方式按照作者.标题.ISBN序号或其他的标准分类.搜索书就变得十分方便. 2开发灵活的Web应用软件 数据一旦建立XML能被发送到其他应用软件.对象或者中间层服务器做进一步地处理.或者它可以发送到桌面用浏览器浏览.XML和HTML.脚本.公共对象模式一起为灵活的三层Web应用软件的开发提供了所需的技

学习使用XML引擎XQEngine_XML/RSS

最近我一直在寻找XML搜索工具,我编写的应用程序需要定期的搜索一些有关联的XML文件,我本来的意思是为了看一看文件中是否有与我想要的数据匹配的数据,但是有时候,我也想把找到的这些数据输出出来.一开始,我试用了一下XSLT和XPath,想通过把搜索的问题转化成使用XSLT能够解决的问题,但是经过一段时间的试验,我发现,使用XSLT并没有真正解决我想要处理的搜索问题,因为我想要输出的数据是使用逗号隔开的数,而XSLT不能满足这个要求,而且XLST也不能提供全文搜索功能.然后我想尝试一下使用XML查询

SQL Server 2005版本特性介绍

作为微软下一代的数据管理与商业智能平台,SQL Server 2005将是微软5年来具有里程碑性质的企业级数据库产品.和以往的数据解决方案相比,SQL Server 2005将给您带来空前的价值.超强的功能和激动人心的全新体验. SQL Server 2005中包含了非常丰富的新特性:通过提供一个更安全.可靠和高效的数据管理平台,增强企业组织中用户的管理能力,大幅提升IT管理效率并降低运维风险和成本:通过提供先进的商业智能平台满足众多客户对业务的实时统计分析.监控预测等多种复杂管理需求,推动企业

SQL Server 2005 版本特性介绍

server 作为微软下一代的数据管理与商业智能平台,SQL Server 2005 将是微软5年来具有里程碑性质的企业级数据库产品.和以往的数据解决方案相比,SQL Server 2005将给您带来空前的价值.超强的功能和激动人心的全新体验.www.想自杀iTbulo.comkU1kZh7 SQL Server 2005 中包含了非常丰富的新特性:通过提供一个更安全.可靠和高效的数据管理平台,增强企业组织中用户的管理能力,大幅提升IT管理效率并降低运维风险和成本:通过提供先进的商业智能平台满足

SQL Server - 最佳实践 - 参数嗅探问题

title: SQL Server - 最佳实践 - 参数嗅探问题 author: 风移 摘要 MSSQL Server参数嗅探既是一个涉及知识面非常广泛,又是一个比较难于解决的课题,即使对于数据库老手也是一个比较头痛的问题.这篇文章从参数嗅探是什么,如何产生,表象是什么,会带来哪些问题,如何解决这五个方面来探讨参数嗅探的来龙去脉,期望能够将SQL Server参数嗅探问题理清楚,道明白. 什么参数嗅探 当SQL Server第一次执查询语句或存储过程(或者查询语句与存储过程被强制重新编译)的时

SQL Server · 最佳实践 · 参数嗅探问题

摘要 MSSQL Server参数嗅探既是一个涉及知识面非常广泛,又是一个比较难于解决的课题,即使对于数据库老手也是一个比较头痛的问题.这篇文章从参数嗅探是什么,如何产生,表象是什么,会带来哪些问题,如何解决这五个方面来探讨参数嗅探的来龙去脉,期望能够将SQL Server参数嗅探问题理清楚,道明白. 什么参数嗅探 当SQL Server第一次执行查询语句或存储过程(或者查询语句与存储过程被强制重新编译)的时候,SQL Server会有一个进程来评估传入的参数,并根据传入的参数生成对应的执行计划

javaweb之web入门基础_JSP编程

Web开发中的主要概念1.静态资源:一成不变的.html.js.css2.动态资源:JavaWeb.输出或产生静态资源.(用户用浏览器看到的页面永远都是静态资源)3.JavaEE:十三中技术的集合.JSP/Servlet属于其中的一种.容器:(服务器).支持什么技术的服务器,简称XX容器. 重量级和轻量级服务器:支持的服务多少来定. Tip:如何区分JavaSE和JavaEE的技术呢?java.***JavaSE    javax.**   JavaEE   服务器 1.http://www.a