工作后用了这么久的XML,在今天对一个XML使用XPath查询的时候,始终查不到所需的node,调试了好久,才发现是XML namespace的影响. 例如对于以下这个XML: ?View Code XML<books> <book author ="Bill Gates"> <name> Wihdows </name> </book> <book author ="Steve Bob"> <name> Apple </name> </book> </books> 使用XPath "/books/book" 是可以查询到两个book节点的,但是如果给这个XML加上namespace: ?View Code XML<books xmlns="http://www.example.com"> <book author ="Bill Gates"> <name> Wihdows </name> </book> <book author …
转载于:https://www.cnblogs.com/kunzhu/archive/2011/07/20/2279849.html