C# xpath 查询问题
我要查询 :
条件:title='Harry Potter' 一定要注意,title值有单引号如何处理
目标:book的属性@category值是多少
已经有的方法
或者给更好的建议
条件:title='Harry Potter' 一定要注意,title值有单引号如何处理
目标:book的属性@category值是多少
<?xml version="1.0" encoding="ISO-8859-1"?>
<bookstore>
<book category="COOKING">
<title lang="en">'Everyday Italian'</title>
<author>Giada De Laurentiis</author>
<year>2005</year>
<price>30.00</price>
</book>
<book category="CHILDREN">
<title lang="en">'Harry Potter'</title>
<title lang="en">Everyday Italian</title>
<author>J K. Rowling</author>
<year>2005</year>
<price>29.99</price>
</book>
已经有的方法
using System.Xml;
using System.Xml.XPath;
public string GetData(string strsql)
{
XPathNavigator nav;
XPathDocument docNav;
XPathNodeIterator NodeIter;
string strRetrun = string.Empty;
nav = docNav.CreateNavigator();
strExpression = "";//在这儿写查询语句
MessageBox.Show(strExpression);
NodeIter = nav.Select(strExpression);
while (NodeIter.MoveNext())
{
strRetrun += NodeIter.Current.Value;
};
return strRetrun;
}
或者给更好的建议
...全文
相关推荐
C# 编写的 Xml 编辑器
**XPath导航**:C#中的XPathNavigator类提供了对XML文档的XPath查询支持。XPath是一种简洁的语言,用于选取XML文档中的节点。
C#读取XML配置文件
**查询XML节点**:一旦XML文件加载,我们可以使用XPath或LINQ查询来找到特定的配置项。XPath是XML路径语言,用于选取XML文档中的节点。
一个XML留言本源代码(C#).rar_XML C#_c# xml_gml_xml
**XPath查询**:XPath是一种用于在XML文档中查找信息的语言。
C# XML 入门经典随书源码 WebService开发必备
XPath查询:演示如何使用XPath表达式选取XML文档中的特定节点。3. XSLT转换:展示如何使用XSLT将XML文档转换为另一种格式,如HTML。4.
C# XML文件对象增删改操作项目示例.zip
**XPath查询**:XPath是一种用于在XML文档中查找信息的语言。


