1

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 &quot;%r&quot; %s %b &quot;%{Referer}i&quot; &quot;%{User-Agent}i&quot;"
    prefix="autolex."
    suffix=".log"/>
  <ResourceLink global="pendb"
      name="jdbc/DataSource"
      type="javax.sql.DataSource"/>
  <WatchedResource>WEB-INF/web.xml</WatchedResource>
</Context>
4

2 に答える 2

2

次の属性を選択する必要があります。

/Context/@path

元のクエリは、属性を持つ要素を/Context[@path]選択します。Contextpath

于 2013-03-25T13:33:39.820 に答える
1

これは機能するはずです:/Context/@path

于 2013-03-25T13:34:24.547 に答える