【发布时间】:2013-11-20 11:28:24
【问题描述】:
我收到以下代码的无效 Xpath 异常。
current.Name = current.Name.replace("'", "\'");
System.out.println(current.Name );
String xp1 = "//page[@name='"+current.Name+"']" ;
Element n = (Element) oDocument.selectSingleNode(xp1+"/Body/contents");
当 current.name 中的字符串包含撇号时会发生异常
current.name: "Répartition par secteur d'activité"
错误信息
【问题讨论】:
-
错误消息“org.dom4j.InvalidXPathException: Invalid XPath expression: //page[@name='Répartition par secteur d''activité']/pageBody/contents Expected: ]"