У меня есть XML, который выглядит так
<executionPlan name="Test" >
<paramList>
<param name="param1" default=""/>
</paramList>
<varList>
<var name="bla" default=":[param1]"/>
</varList>
<simpleSteps limitToHostSet="bla">
<execNative>
<exec cmd="/bin/sh"/>
</execNative>
</simpleSteps>
and I need to transform it to look like this:
<executionPlan name="Test" >
<paramList>
<param name="param1" default=""/>
</paramList>
<simpleSteps limitToHostSet="bla">
<varList>
<var name="bla" default=":[param1]"/>
</varList>
<execNative>
<exec cmd="/bin/sh"/>
</execNative>
</simpleSteps>
As you can see the varList element needs to be nested inside the simpleSteps element immediately behind the opening tag. There may be other varList elements inside simpleSteps which must not be changed.
Любые идеи, как добиться этого с помощью XSLT? Я новичок в XSLT и тщетно пытался целый день... Любая помощь будет очень признательна.
Лутц
varList
внутри первогоsimpleSteps
?simpleSteps
'varList
ребенок должен быть объединен или оставлен как родной брат? - person   schedule 14.04.2011