就我所知,帶有@的字符串需要一組雙引號將引號插入到字符串中?向@字符串添加雙引號
我已經試過這個原則,無濟於事。下面這行工作,但如果我是來取代參數值的字符串,然後我似乎無法得到正確的彙編值
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