次の xml ブロック (標準の jboss web.xml ファイル) があります。
<web-app>
<servlet>
<init-param>
<param-name>checkInterval</param-name>
<param-value>-1</param-value>
</init-param>
<init-param>
<param-name>reloading</param-name>
<param-value>false</param-value>
</init-param>
.
.
.
</servlet>
</web-app>
で選択<param-value>
してコピーし<init-param>
たい。<param-name>=checkInterval
複数(異なる)<init-params>
があるので、動的に選択する必要があります。
私は次のことを試しました:
<target name="default" description="description">
<xmltask source="web.xml" dest="web_edited.xml">
<copy path='/web-app/servlet/init-param[param-name="checkInterval"]/param-value/text()' property='property1' />
</xmltask>
<echo>${property1}</echo>
</target>
予想される結果は -1 ですが、プロパティは未定義です。何か案が ?