由于 IIS 7 中的处理程序部分已移动到另一个部分,我想在 TFS 构建过程中自动移动这些部分。在那种情况下,我可以同时为 IIS 6.5 和 7.x 环境提供服务。
我想通过使用 XSLT 执行以下操作:
<configuration>
<system.web>
<httpHandlers>
<add verb="*" path="*.New" type="MyHandler.New,MyHandler"/>
<add verb="GET,HEAD" path="*.MyNewFileExtension" type="MyHandler.MNFEHandler,MyHandler.dll"/>
</httpHandlers>
<system.web>
</configuration>
必须翻译成:
<configuration>
<system.web>
</system.web>
<system.webServer>
<handlers>
<add name="handler 1" verb="*" path="*.New" type="MyHandler.New,MyHandler"/>
<add name="handler 2" verb="GET,HEAD" path="*.MyNewFileExtension" type="MyHandler.MNFEHandler,MyHandler.dll"/>
</handlers>
<system.webServer>
</configuration>
任何人都可以通过为此制作 XSLT 来帮助我或指出正确的方向吗?(另请注意:第二个 xml 中的额外属性 [名称])
我知道如何进行简单的翻译,但在 de xml 中移动节点集合更难。谢谢。