Описание тега xdt
Аббревиатура от XML Document Transform, метода преобразования web.config во время публикации или упаковки.
Определение:
Согласно официальной документации:
Файл преобразования - это XML-файл, в котором указывается, как следует изменить файл Web.config при его развертывании. Действия преобразования указываются с помощью атрибутов XML, определенных в пространстве имен XML-Document-Transform, которое отображается на префикс xdt. Пространство имен XML-Document-Transform определяет два атрибута: Locator и Transform. Локатор атрибут определяет элемент Web.config или набор элементов, которые вы хотите изменить в некотором роде. Transform атрибут определяет то, что вы хотите сделать, чтобы элементы, которые локатор атрибутов находок.
Короче говоря, XDT - это сокращение от XML Document Transform, метода преобразования файла web.config во время публикации или упаковки.
Пример использования:
<?xml version="1.0"?>
<configuration xmlns:xdt="http://schemas.microsoft.com/XML-Document-Transform">
<connectionStrings>
<add name="MyDB"
connectionString="value for the deployed Web.config file"
xdt:Transform="SetAttributes" xdt:Locator="Match(name)"/>
</connectionStrings>
<system.web>
<customErrors defaultRedirect="GenericError.htm"
mode="RemoteOnly" xdt:Transform="Replace">
<error statusCode="500" redirect="InternalError.htm"/>
</customErrors>
</system.web>
</configuration>