Я пытаюсь заменить узел некоторым текстом вместе с дочерним узлом внутри него. Ниже мой XQuery. Я не получаю желаемого результата.XQuery для вставки родительских и дочерних узлов
for $x in collection('articles')//Doc[Title/@No='Article 20']
return replace value of node $x/Desc with "Article on Molecular Physics
<Date @d='20130805'/> in continuation with Part 1."
Expecting-
....
<Desc>Article on Molecular Physics
<Date @d='20130805'/> in continuation with Part 1.</Desc>
....
Но я getting-
....
<Desc>Article on Molecular Physics
<Date @d='20130805'/> in continuation with Part 1.</Desc>
....
Спасибо за ответ. Но не получить желаемого результата. '' Статья о молекулярной физике ''вводится только эта часть :( – John
А справа - похоже, что вы не можете предоставить структурированный XML в аргументах' replace value' (и заставить его делать то, что вы хотите); не очень. Похоже, у вас есть лучшее решение в вашем собственном ответе. –