2012-06-14 11 views
82

Mam następującą konfigurację w pliku web.config:Web Config Transformacja dodać element podrzędny

<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, w jaki sposób można dodać element AzureReader jako dziecko wtyczek element (skutecznie odejść od powyższego)?

Jestem zaznajomiony z podstawowymi transformacjami, ale nigdy wcześniej tego nie robiłem.

Odpowiedz

0

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

  1. Sprawdź transformację tożsamości. To da ci prosty XSLT, który powie dokładnie to, co czyta.
  2. Dodaj szablon powyżej ogólnych szablonów z poniższej meczu match="add[@name='MvcRoutingShim']"
  3. Wewnątrz wyjściu szablonu elementu, który jest przetwarzanie, a następnie za pomocą xsl:copy wyjście AzureReader dodać elementem

To powinno Ci będzie.

Upewnij się, że posiadasz edytor XML, który pozwala na dokonywanie przekształceń, dzięki czemu możesz eksperymentować lokalnie, dopóki nie uzyskasz poprawnych wyników.

Powiązane problemy