Chuyển đổi cấu hình web để thêm phần tử con


100

Tôi có cấu hình sau trong 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>

Trong web.config.Release, làm cách nào để thêm phần tử AzureReader làm phần tử con của phần tử plugin (bỏ ghi chú ở trên một cách hiệu quả)?

Tôi đã quen với cách thực hiện các phép biến đổi cơ bản nhưng chưa bao giờ làm điều này trước đây.

Câu trả lời:



-1

Nếu bạn muốn làm điều đó bằng XSLT thì đây là một số hướng dẫn vì tôi không có thời gian ngay bây giờ để loại bỏ điều này.

  1. Tra cứu phép biến đổi danh tính. Điều đó sẽ cung cấp cho bạn một XSLT đơn giản sao chép chính xác những gì đã đọc.
  2. Thêm một mẫu bên trên các mẫu chung với kết quả phù hợp sau match="add[@name='MvcRoutingShim']"
  3. Bên trong mẫu xuất phần tử bạn đang xử lý bằng cách sử dụng xsl:copyvà sau đó xuất phần tử bổ sung AzureReader

Điều đó sẽ giúp bạn đi.

Đảm bảo rằng bạn có một trình soạn thảo XML cho phép bạn thực hiện các chuyển đổi để bạn có thể thử nghiệm cục bộ cho đến khi bạn làm đúng.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.