Web Config Transformation, aby dodać element podrzędny


100

Mam następującą konfigurację w 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>

W web.config.Release, jak mogę dodać element AzureReader jako element podrzędny elementu plugins (skutecznie odkomentowując powyższe)?

Wiem, jak wykonywać podstawowe transformacje, ale nigdy wcześniej tego nie robiłem.

Odpowiedzi:



-1

Jeśli chcesz to zrobić za pomocą XSLT, oto kilka wskazówek, ponieważ nie mam teraz czasu, aby to wyeliminować.

  1. Sprawdź transformację tożsamości. To da ci prosty XSLT, który dokładnie powiela to, co czyta.
  2. Dodaj szablon powyżej ogólnych szablonów z następującym dopasowaniem match="add[@name='MvcRoutingShim']"
  3. Wewnątrz szablonu dane wyjściowe przetwarzanego elementu, xsl:copya następnie wyślij element dodawania AzureReader

To powinno cię skłonić do działania.

Upewnij się, że masz edytor XML, który umożliwia dokonywanie przekształceń, dzięki czemu możesz eksperymentować lokalnie, dopóki nie uzyskasz prawidłowego wyniku.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.