2013-11-08 1 views
1

Я использую преобразования конфигурации много, но я борюсь с одним битом: изменение «внутреннего текста» в отличие от атрибутов.Как изменить внутренний текст вместо атрибутов в конфигурационных преобразованиях?

В качестве примера, я получил следующее в конфигурационном файле (WebForms Sitecore для маркетологов, если кто интересуется):

<param desc="connection string">Database=sitecore_webforms;Data Source=CHANGEME;user id=CHANGEME;password=CHANGEME;Connect Timeout=30</param>

, и я хочу, чтобы изменить его на соответствующую строку подключения. Обычно это будет частью атрибута, который я могу сделать хорошо, но в этом случае это не так.

Возможно ли это использование либо «ванильных» преобразований, либо Sayed Ibrahim Hashimi SlowCheetah?

ответ

3

Вам необходимо использовать трансформацию Replace. В вашем случае, что-то вроде

<param desc="connection string" xdt:Transform="Replace">new connection string here</param> 

Вам нужно добавить правильный xdt:Locator атрибут, чтобы выбрать элемент.