如何使用xpath从此xml中提取值autolex?目前我正在尝试使用此xpath表达式/Context[@path]
,但它返回完整元素。
我只需要值autolex
<?xml version="1.0" encoding="UTF-8"?>
<!-- neue Version des context.xml zum Deployment ausserhalb des Tomcat webapps-verzeichnis -->
<Context path="/autolex"
docBase="../../../applications/srs-autolex-1.1.1-0.war"
clearReferencesStatic="true"
unpackWAR="false"
reloadable="false">
<Valve className="org.apache.catalina.valves.AccessLogValve"
fileDateFormat="yyyy-MM-dd"
pattern="%h %l %u %t "%r" %s %b "%{Referer}i" "%{User-Agent}i""
prefix="autolex."
suffix=".log"/>
<ResourceLink global="pendb"
name="jdbc/DataSource"
type="javax.sql.DataSource"/>
<WatchedResource>WEB-INF/web.xml</WatchedResource>
</Context>
答案 0 :(得分:2)
您需要选择属性:
/Context/@path
您的原始查询/Context[@path]
选择Context
属性为path
的元素。
答案 1 :(得分:1)
这应该有效:/Context/@path