Моя конфигурация, которую я хочу преобразовать, выглядит так:
<sdfsdfsd>
<blah>
<mypath>D:\my\old\path\aaa</mypath>
</blah>
<blah>
<mypath>D:\my\old\path\bbb</mypath>
</blah>
<blah>
<mypath>D:\my\old\path\ccc</mypath>
</blah>
</sdfsdfsd>
Все, что я хочу сделать, это заменить D:\my\old\path\<unique value>
на D:\my\new\path\<unique value>
Я видел только примеры замены полного значения между ‹>‹> или свойства внутри ‹>. Я просто хочу сделать простую замену строки везде в файле, возможно ли это?
<mypath xdt:Transform="SetAttributes" xdt:Locator="XPath(//blah/*)" path="D:\h" />
замените все атрибуты пути в элементах mypath, используя XPath. К сожалению, заменить часть атрибута нельзя. Преобразование XSLT может заменить значение всех элементов, но я не уверен, что оно может заменить часть строки. - person George Alexandria   schedule 13.06.2017