Преобразование Web Config для добавления дочернего элемента


100

У меня в web.config следующая конфигурация:

  <resizer>
    <sizelimits imageWidth="0" />
    <plugins>
      <add name="MvcRoutingShim" />
      <!--<add name="AzureReader" connectionString="DataConnectionString" /> -->
      <add name="DiskCache" />
      <add name="PrettyGifs" />
      <add name="AnimatedGifs" />
    </plugins>
  </resizer>

Как в web.config.Release добавить элемент AzureReader в качестве дочернего элемента элемента plugins (эффективно раскомментируя приведенное выше)?

Я знаком с основными преобразованиями, но никогда раньше этого не делал.

Ответы:



-1

Если вы хотите сделать это с помощью XSLT, вот некоторые рекомендации, так как у меня сейчас нет времени, чтобы вычеркнуть это.

  1. Найдите преобразование идентичности. Это даст вам простой XSLT, который точно дублирует то, что читает.
  2. Добавьте шаблон над универсальными шаблонами со следующим соответствием match="add[@name='MvcRoutingShim']"
  3. Внутри шаблона выведите элемент, который вы обрабатываете, xsl:copyа затем выведите элемент добавления AzureReader.

Это должно вас подтолкнуть.

Убедитесь, что у вас есть редактор XML, который позволяет выполнять преобразования, чтобы вы могли экспериментировать локально, пока не добьетесь нужного результата.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.