つまり、次の web.config xml で、「Elmah」で始まる type 属性を持つすべての要素を削除したいと考えています。
<httpModules>
<add name="ErrorLog" type="Elmah.ErrorLogModule, Elmah" />
<add name="ErrorMail" type="Elmah.ErrorMailModule, Elmah" />
<add name="ErrorFilter" type="Elmah.ErrorFilterModule, Elmah" />
</httpModules>
基本的な変換のいくつかの組み合わせと構造を試しましたが、さまざまなエラーがありました。
<add xdt:Locator="XPath([starts-with(@type,'Elmah.')" xdt:Transform="Remove"/>
あきらめて httpModules 要素全体を削除する前に、XPath は必要ないためです。