我假设您要验证语法,但是如果表达式在xml或xml架构的上下文中有效,则不要验证。您可以使用compile(..)方法,如果xpath的语法不正确,它将引发异常。
XPathFactory factory = XPathFactory.newInstance();XPath xpath = factory.newXPath();XPathexpression expr = xpath.compile("//book[author='Abc']/title/text()");
我假设您要验证语法,但是如果表达式在xml或xml架构的上下文中有效,则不要验证。您可以使用compile(..)方法,如果xpath的语法不正确,它将引发异常。
XPathFactory factory = XPathFactory.newInstance();XPath xpath = factory.newXPath();XPathexpression expr = xpath.compile("//book[author='Abc']/title/text()");