Я пытаюсь использовать XSLT, чтобы добавить context-param
в качестве последнего брата. Нет общего родительского элемента, поэтому задача немного сложнее.
Я хотел бы добавить следующий элемент:
<context-param>
<param-name>miku</param-name>
<param-value>kawaii</param-value>
</context-param>
как последний элемент context-param
(например, все элементы context-param
должны быть рядом друг с другом, они не могут быть разбросаны где-либо в xml) в следующем xml:
<web-app>
<not_interesting_element1/>
<not_interesting_element2/>
<context-param>
<param-name>not_interesting_param_key1</param-name>
<param-value>kawaii</param-value>
</context-param>
<context-param>
<param-name>not_interesting_param_key2</param-name>
<param-value>kawaii</param-value>
</context-param>
<context-param>
<param-name>parameterThatsGuaranteedToBeHere</param-name>
<param-value>someValue</param-value>
</context-param>
<not_interesting_element3/>
<not_interesting_element4/>
<!-- ... servlets, ... -->
</web-app>
Результат должен выглядеть так:
<web-app>
<not_interesting_element1/>
<not_interesting_element2/>
<context-param>
<param-name>not_interesting_param_key1</param-name>
<param-value>kawaii</param-value>
</context-param>
<context-param>
<param-name>not_interesting_param_key2</param-name>
<param-value>kawaii</param-value>
</context-param>
<context-param>
<param-name>parameterThatsGuaranteedToBeHere</param-name>
<param-value>someValue</param-value>
</context-param>
<context-param>
<param-name>miku</param-name>
<param-value>kawaii</param-value>
</context-param>
<not_interesting_element3/>
<not_interesting_element4/>
<!-- ... servlets, ... -->
</web-app>
Как я могу это сделать, пожалуйста?
context-param
. Тогда сообщите мне через комментарий. - person Dimitre Novatchev   schedule 19.04.2012