理论上,新版本的包都是向下兼容的~~
今天写程序的时候发现~下面这段程序,在1.4下就是正常的,换了1.6.1的包就包错了~
----------------------------------------------------------------------
   //使用 SAXReader 解析 XML 文档 catalog.xml:
   SAXReader saxReader = new SAXReader();
   Document document = saxReader.read(inputXml);
   List list = document.selectNodes("//article/@level");
---------------------------------------------------------------------------------------------------
1.6.1错误信息:
org.dom4j.InvalidXPathException: Invalid XPath expression: '//article/@level'. Caused by: org/jaxen/dom4j/Dom4jXPath
 at org.dom4j.xpath.DefaultXPath.parse(DefaultXPath.java:362)
 at org.dom4j.xpath.DefaultXPath.<init>(DefaultXPath.java:59)
 at org.dom4j.DocumentFactory.createXPath(DocumentFactory.java:230)
 at org.dom4j.tree.AbstractNode.createXPath(AbstractNode.java:207)
 at org.dom4j.tree.AbstractNode.selectNodes(AbstractNode.java:164)
 at dom4j.Dom4JParser.modifyDocument(Dom4JParser.java:33)
 at dom4j.Dom4JParser.main(Dom4JParser.java:116)
Exception in thread "main"