Мой файл sample.xml нижеMSBuild XmlPeek задача требуется помощь
<deployment>
<definition type="xpath">
<xpath>configuration/Settings/add[@key='NetworkPath'][@value]</xpath>
<attribute>value</attribute>
<value>http://www.google.com</value>
</definition>
</deployment>
Я хочу, чтобы получить значение "http://www.google.com" corresponsing в XPATH «конфигурации/Настройки/добавить [@ ключ = 'NetworkPath'] [@ стоимость]". Я пишу ниже задачу XmlPeek, но она не работает
<XmlPeek XmlInputPath="C:\Sample.xml"
Query="configuration/Settings/add[@key='NetworkPath'][@value]">
<Output TaskParameter="Result" ItemName="Peeked" />
</XmlPeek>
<Message Text="Peeked value is @(Peeked)"/>
Спасибо, Фабиан. Я понял, что вы имеете в виду. – Ravneet
Спасибо, Фабиан. Я понял, что вы имеете в виду. То, что я хочу, правильно извлекается сторонним инструментом «Final Builder». поэтому, я думал, что должен быть способ сделать то же самое с msbuild. Посмотрим, есть ли у кого-нибудь ответ или способ сделать это. – Ravneet
Вы можете сделать это с помощью msbuild, но вам нужно изменить XmlInputPath и использовать реальный xml-файл вместо «Sample.xml», – Fabian