SQL Server: как проверить, содержит ли атрибут элемента узла xml определенный текст? - PullRequest
0 голосов
/ 21 мая 2019

У меня есть данные XML, в которых мне нужно запросить XML и заменить только конкретную строку значения узла, если она содержит эту строку.

<?xml version=""1.0"" encoding=""utf-8""?>
<root>
   <data name=""Name1"" xml:space=""preserve"">
    <value>Node {0} contain {1} attribute. Processing of file {2} terminated.</value>
  </data>
  <data name=""Name2"" xml:space=""preserve"">
    <value>Attribute '{0}' Test Data from node '{1}'.</value>
  </data>
  <data name=""Name3"" xml:space=""preserve"">
    <value>Attribute '{0}' Test Data from node '{1}'.</value>
  </data>
  <data name=""Name3"" xml:space=""preserve"">
    <value>Attribute '{0}' hello world '{1}'.</value>
  </data>
  <data name=""Name3"" xml:space=""preserve"">
    <value>Attribute '{0}' Test Data.</value>
  </data>
</root>
</xml>

В приведенном выше XML-файле мне нужно заменить строку «Test Data» на «Sample Data» во всех узлах всех XML-данных

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...