XmlNode book = document.SelectSingleNode("/library/books/book[title='To Kill a Mockingbird4']");
当程序发生在上述语句的时候抛出异常,调试得出book为null
换句话说就是book没有找到title为To Kill a Mockingbird4的书籍
也是看了xml文件
<book checkout="no">
<title> To Kill a Mockingbird4</title>
<author>232323_4_lee</author>
</book>
了解到xml对于空格是敏感的,换句话说空格不能随意增添
去掉xml文件中的空格或者在Xpath语句加上空格就可以继续正常执行了