就我所知,带有@的字符串需要一组双引号将引号插入到字符串中?向@字符串添加双引号
我已经试过这个原则,无济于事。下面这行工作,但如果我是来取代参数值的字符串,然后我似乎无法得到正确的汇编值
var node = doc.SelectSingleNode(@"//node[@label = ""Chemist Name""]/node[@label = ""John,Smith""]");
我尝试(其中我尝试了好几种版本,并在这里结束了,在这里我现在得到了!)
var node = doc.SelectSingleNode(@"//node[@label = " + ""+parentID+"" + "]/node[@label = " + ""+ name +"" + "]");
任何人都可以帮助我吗?
VAR节点= @ “这是我的一个字符串以两个双引号 ”“ ”“” Console.WriteLine(节点);输出正确。你有没有尝试创建自己的XPath字符串并输出到控制台/调试器?您可以尝试转义XPath的正斜杠。 – tomasmcguinness 2011-04-11 12:23:00