code: public static XpathEvaluator compileNoError(String xpathStr) {
          try {
              return compile(xpathStr);
          } catch (XpathSyntaxErrorException e) {
              throw new IllegalStateException("parse xpath \"" + xpathStr + "\" failed", e);
          }
      }
docs: no error代表调用放明确知道xpath没有语法错误,主动放弃检查,是一个方便的方法,但是如果表达式确实有语法错误,本方法跑出非法状态异常
  
  @param xpathStr xpath表达式
  @return 由模型描述的xpath抽取器