我想在部署之前使用Web Deploy 3.0對我的web.config進行更改。比方說,我有以下XML:在路徑中間使用字符串函數的XPath
<node>
<subnode>
<connectInfo httpURL="http://LookImAUrl.com" />
</subnode>
<node>
而且我想匹配只是「HTTP」中的「http:// ...」這樣我就可以潛在地以https替換它。
我看着XPath字符串函數和理解它們 - 我只是不知道如何把他們在中間的表達,例如:
"//node/subnode/connectInfo/@httpURL/substring-before(../@httpURL,':')"
這基本上就是我想做的事情,但它看起來不正確。
你的表達是罰款了XPath 2.0,但不XPath 1.0。 –