How do I resolve the error “Expression must evaluate to a node-set” when checking for the existence of a node?

后端 未结 3 699
盖世英雄少女心
盖世英雄少女心 2021-01-17 10:28

I\'m attempting to check for the existence of a node using the following .NET code:

xmlDocument.SelectSingleNode(
        String.Format(\"//ErrorTable/Projec         


        
3条回答
  •  萌比男神i
    2021-01-17 11:11

    The XPath expression contained a subtle error. It should have been:

    xmlDocument.SelectSingleNode(String.Format("//ErrorTable/ProjectName[text()='{0}']", projectName));
    

    The previous expression was evaluating to a boolean, which explains the exception error. Thanks for the help!

提交回复
热议问题