Вы можете использовать XPath с Condition
locator вместо Match
.
И, используя описанный здесь способ взлома без учета регистра в XPath , вы можете написать:
<add xdt:Transform="RemoveAll" xdt:Locator= "Condition(translate(@key,'ABCDEFGHIJKLMNOPQRSTUVWXYZ','abcdefghijklmnopqrstuvwxyz')='loginurl')"/>
Атрибут key
и value
бесполезен, так как элементы удалены.
Для редактирования элементов используйте SetAttributes
, чтобы не трогать ключи.
<add xdt:Transform="SetAttributes" xdt:Locator="Condition(translate(@key,'ABCDEFGHIJKLMNOPQRSTUVWXYZ','abcdefghijklmnopqrstuvwxyz')='loginurl')" value="test.com" />
Я проверил все это здесь .