Я какое-то время обменивал строки подключения оптом с xlst, поэтому
<xsl:template match="/configuration/connectionStrings/add[@name='SybaseDB']/@connectionString" >
<xsl:attribute name="connectionString">
<xsl:text>host='LeroyJenkins.org';Pooling=true;Port='5100';UID='LeroyJenkins';Password='12345';Database='LeroyJenkins';Min Pool Size=5;Load Balance Timeout=30;Max Pool Size=50;Connection Timeout=60000;Workstation ID='LeroyJenkins';Fetch Buffer Size=4096;Clone Connection If Needed=True</xsl:text>
</xsl:attribute>
</xsl:template>
Но что, если я хочу изменить только элемент
;Password='12345'
, чтобы заменить 12345
с другим значением?Скажите "LeroyJenkins" ...
Как я могу это сделать?
Я нашел много сообщений о манипулировании подстрокой в xslt ... но я боюсь, что не смог понятькак применить это к моей ситуации.
Я использую этот инструмент: TransformXml.exe из этой статьи. http://www.codeproject.com/Articles/16549/TransformXML-a-command-line-utility-to-apply-XSL-t
Если кто-то может объяснить, что происходит, я могу усвоитьи применить его, я был бы очень признателен.
Спасибо,
Cal-