嗨,我已经查看了几个答案,但似乎都没有解决我的问题(或者可能是我做错了什么)
这是我尝试过的代码
xd = XDocument.Load(XmlFile);
var node = xd.XPathSelectElements("/Math/Quiz[QuizTitle ='This 'wont hurt']");
它不起作用,因为它说我有一个无效的令牌我查了一下,发现它是导致问题的原因,但是我发现的任何转义方法似乎都不起作用,并且想法或帮助会花很多钱在决定提问之前,已经有时间解决这个愚蠢的问题了
XML
<Math>
<Quiz>
<QuizTitle>This 'wont hurt</QuizTitle>
<Questions>20</Questions>
<Time>15/</Time>
</Quiz>
<Quiz>
<QuizTitle>Test</QuizTitle>
<Questions>1</Questions>
<Time>14/</Time>
</Quiz>
</Math>