• Yes, it can work on an XML column too. Here is an example

    DECLARE @t TABLE (id int, data XML)

    INSERT INTO @t(id, data) SELECT 1, '

    '

    INSERT INTO @t(id, data) SELECT 2, '

    '

    UPDATE @t

    SET data.modify('

    delete (Employees/Employee[@Team="SQL Server"]/@city)

    ')

    SELECT * FROM @t

    .