Hello,
I
need to change version numbers for particular assemblies referenced within an
XML formatted application.config file.
For
example, given this XML:
<References>
<xsl:for-each
select="References/Reference[contains(@refto,
'dbcore')]">
<Reference type = "Gac" refto = "dbcore, Version=1.1.0.0, Culture=neutral,
PublicKeyToken=1403d50a7683ade0"/>
</xsl:for-each>
<xsl:for-each
select="References/Reference[contains(@refto,
'nxunit.framework')]">
<Reference type = "Gac" refto= "nxunit.framework, Version=1.1.0.0, Culture=neutral,
PublicKeyToken=1403d50a7683ade0" />
</xsl:for-each>
<xsl:for-each
select="References/Reference[contains(@refto, 'nxcore')]"
>
<Reference type = "Gac" refto = "nxcore, Version=1.1.0.0, Culture=neutral,
PublicKeyToken=1403d50a7683ade0" />
</xsl:for-each>
How
would xmlpoke be used to change the version for nxunit.framework? I do
not completely understand the syntax if it is even possible to
accomplish. This is as far as I�ve gotten:
assuming you will be supplying value correctly
try..
<xmlpoke
file="${is.appsrcdir}\nxstudio\data\ConversionStyleSheets\ConvertPrjx11to11a.xsl"
value="${configuration.version}"
xpath="[EMAIL PROTECTED]
= 'Version']/@value"/>
<!-- xpath="/**/References/xsl:for-each/"
-->
You can also
be particular about what you are selecting with this
statement
<xsl:for-each
select="selectNameBetweenQuotesGoesHere[Version='1.1.0.0']">
HTH,
Martin
(e)[EMAIL PROTECTED]
(v)617-852-7822
![]()