Java XPath是如何实现的;评估“;工作方法?
我想了解执行评估时-Java XPath是如何实现的;评估“;工作方法?,java,xpath,Java,Xpath,我想了解执行评估时- 文档对象的setNameSpaceAware和isValidating设置为true——在这种情况下,我知道如果我的XML使用名称空间,那么我需要设置NameSpaceContext。如果我没有设置NameSpaceContext,evaluate方法如何工作/处理这种情况 文档对象的setNameSpaceAware和isValidating设置为false-如果这两个设置为false,会发生什么情况 (这个问题可能与问题中提到的问题有关。)XPath没有定义,只有在支持
(这个问题可能与问题中提到的问题有关。)XPath没有定义,只有在支持名称空间的源文档上定义。因此,简单的答案是,根据实现情况,任何事情都可能发生 相比之下,不管isValidating的设置如何,XPath都应该工作,并且在几乎所有情况下都应该产生相同的结果。使用id()函数可能是个例外,这取决于识别的id属性