Метод Modify (), страница 5

Метод Modify ()

Методът Modify () позволява промяна на стойностите директно в XML документ.

Подобно на другите методи, той изисква израз XPath, за да разбере коя стойност да се промени. Въпреки това, за разлика от други методи, modify () работи с оператор UPDATE (и не работи с оператор SELECT). Също така, modify () може да работи само с една стойност наведнъж. В математиката и програмирането това се нарича единичен набор.

Тъй като няма ограничение за броя на елементите, съдържащи се в друг елемент, изразът XPath може да върне много дъщерни елементи. Например, ако имате XML документ като този:

изразът XPath/седмица/ден връща три елемента, които не са единични:

Ако обаче замените израза XPath с (/ седмица/ден) [1], ще бъде върнат само един елемент "Понеделник".

Нека се опитаме да получим името на първия етикет на албума "OK Computer" от групата "Radiohead".

Методът modify () има единствената цел да променя стойности в XML документ, което е полезна функция. Представете си, че XML документ вече е импортиран в Structured Query Language), компютърен език с общо предназначение, използван за създаване, модифициране и манипулиране на данни в релационни бази данни. SQL Server и имаше печатна грешка или трябва да се актуализира само една стойност. За да не презаредите вече преработен XML документ, можете просто да използвате метода modify () и да промените необходимите стойности директно в записания XML документ на SQL Server.