子要素を追加するためのWeb Config Transformation


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要素を追加するにはどうすればよいですか(効果的に上記のコメントを外します)。

私は基本的な変換を行う方法に精通していますが、これをこれまでに行ったことはありません。

回答:



-1

XSLTを使用してそれを実行したい場合は、これをノックアウトする時間がないので、ここにいくつかのガイダンスがあります。

  1. アイデンティティ変換を調べます。これにより、読み取った内容を正確に複製する単純なXSLTが得られます。
  2. 一般的なテンプレートの上に次の一致を持つテンプレートを追加します match="add[@name='MvcRoutingShim']"
  3. テンプレート内で、処理している要素をxsl:copy出力してから、AzureReader add要素を出力します

これでうまくいくはずです。

正しく変換されるまでローカルで実験できるように、変換を実行できるXMLエディターがあることを確認してください。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.