为什么这个xpath会失败? [英] Why does this xpath fail?

查看:144
本文介绍了为什么这个xpath会失败?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

XPathNavigator nav = MyCreateNav(); // InnerXml ==" software"

nav.SelectSingleNode"。[。=''software'']");


select返回例外:

+ $例外{"''。[。='''软件'''''有一个无效的令牌。"} System.Exception

{System.Xml.XPath.XPathException}


知道为什么吗?


-

谢谢 - 戴夫

david_at_windward_dot_net
http://www.windwardreports.com

解决方案

exception {"''。[。=''software'']''的令牌无效。 "} System.Exception

{System.Xml.XPath.XPathException}


知道为什么吗?


-

谢谢 - 戴夫

david_at_windward_dot_net
http://www.windwardreports.com





David Thielen写道:

XPathNavigator nav = MyCreateNav(); // InnerXml ==" software"
nav.SelectSingleNode"。[。=''software'']");



^^^^^^

这在语法上是不正确的C#所以首先发布实际代码

然后我们可以讨论XPath表达式。

-


Martin Honnen --- MVP XML
http:// JavaScript.FAQTs.com/


抱歉 - 放弃了(


XPathNavigator nav = MyCreateNav(); / / InnerXml ==" software"

nav.SelectSingleNode(&。; [。=''software'']");


-

谢谢 - 戴夫

david_at_windward_dot_net
http://www.windwardreports.com


" Martin Honnen"写道:



XPathNavigator nav = MyCreateNav(); // InnerXml ==" software"
nav.SelectSingleNode"。[。=''software'']");


^^^^^^
那甚至语法都不正确C#所以首先发布实际代码
然后我们可以讨论XPath表达式。

-

Martin Honnen --- MVP XML
http://JavaScript.FAQTs.com/



XPathNavigator nav = MyCreateNav(); // InnerXml == "software"
nav.SelectSingleNode".[.=''software'']");

The select returns an exception:
+ $exception {"''.[.=''software'']'' has an invalid token."} System.Exception
{System.Xml.XPath.XPathException}

Any idea why?

--
thanks - dave
david_at_windward_dot_net
http://www.windwardreports.com

解决方案

exception {"''.[.=''software'']'' has an invalid token."} System.Exception
{System.Xml.XPath.XPathException}

Any idea why?

--
thanks - dave
david_at_windward_dot_net
http://www.windwardreports.com




David Thielen wrote:

XPathNavigator nav = MyCreateNav(); // InnerXml == "software"
nav.SelectSingleNode".[.=''software'']");


^^^^^^
That is not even syntactically correct C# so first post the real code
then we can discuss the XPath expression.
--

Martin Honnen --- MVP XML
http://JavaScript.FAQTs.com/


Sorry - dropped a (

XPathNavigator nav = MyCreateNav(); // InnerXml == "software"
nav.SelectSingleNode(".[.=''software'']");

--
thanks - dave
david_at_windward_dot_net
http://www.windwardreports.com

"Martin Honnen" wrote:



David Thielen wrote:

XPathNavigator nav = MyCreateNav(); // InnerXml == "software"
nav.SelectSingleNode".[.=''software'']");


^^^^^^
That is not even syntactically correct C# so first post the real code
then we can discuss the XPath expression.
--

Martin Honnen --- MVP XML
http://JavaScript.FAQTs.com/



这篇关于为什么这个xpath会失败?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆