Selecione o nó com base no valor do nó filho no Web.config Transform
Eu tenho o seguinte XML na minha configuração da web e gostaria de selecionar um atributo para remoção usando transformações web.config, mas gostaria de selecionar o elemento para remoção com base no valor de um dos elementos filho.
Meu web.config é algo assim:
<configuration>
<sitecore>
<scheduling>
<agent type="Sitecore.Tasks.DatabaseAgent">
<param desc="database">core</param>
</agent>
<agent type="Sitecore.Tasks.DatabaseAgent">
<param desc="database">master</param>
</agent>
</scheduling>
</sitecore>
</configuration>
Eu tentei o seguinte para tentar selecionar o segundo elemento do agente para exclusão com base no elemento filho<param desc="database">master</param>
mas sem sucesso.
<configuration>
<sitecore>
<scheduling>
<!-- Attempt 1 -->
<agent type="Sitecore.Tasks.DatabaseAgent"
xdt:Transform="Remove"
xdt:Locator="XPath(configuration/sitecore/scheduling/agent/param[text()='master'])"/>
<!-- Attempt 2 -->
<agent type="Sitecore.Tasks.DatabaseAgent"
xdt:Transform="Remove">
<param desc="database"
xdt:Locator="XPath([text()='master'])"/>
</agent>
</scheduling>
</sitecore>
</configuration>