У меня эти два XML, которые хранятся в 2 таблицах.Изменение столбца XML с использованием MS SQL
Вопрос XML
<Question>
<Choice ID="1">
<Value>Choice A</Value>
</Choice>
<Choice ID="2">
<Value>Choice B</Value>
</Choice>
<Choice ID="3">
<Value>Choice C</Value>
</Choice>
<Choice ID="4">
<Value>Choice D</Value>
</Choice>
<Choice ID="5">
<Value>Choice E</Value>
</Choice>
</Question>
XML-ответ
<Response>
<Question>
<Value>Choice B</Value>
<Value>Choice C</Value>
</Question>
</Response>
Мне нужно добавить новый атрибут называется ID, всем Значение элементов, присутствующих в Ответ e XML. Значение нового ID атрибут можно найти в Вопрос XML.
Например, если вы видите вопрос XML, правильный ID
значения Choice B is 2
и Choice C is 3
Таким образом, окончательный XML Ответ, который мне нужно, должно быть, как это
<Response>
<Question>
<Value ID="2">Choice B</Value>
<Value ID="3">Choice C</Value>
</Question>
</Response>
Может кто-нибудь, пожалуйста, скажите мне, как это сделать?
Вы задали довольно общую проблему программного обеспечения. Независимо от того, что генерирует ваш ответ, вы можете установить любые атрибуты, которые он хочет, так что узнайте, как установить атрибут в любой библиотеке XML, которую вы используете, и вы дома и сушите. – LordWilmore
@LordWilmore Спасибо за ваше предложение. Я изменил код, который генерирует ответ, поэтому новые ответы будут иметь атрибут ID. но есть ответы, которые уже сгенерированы до изменения, не будут иметь атрибута. Поэтому для этого мне нужно написать сценарий обновления, –