Since SQL Server does not support following-sibling axis - what is the best way to get it? Let\'s say I have XML like this and I would like to get the first \'b\' node after a n
You could try something like this.
declare @X xml = ' cat Cats don''t like milk dog not this Dogs like everything and not this ' select @X.query('(/root/b[. >> (/root/a[. = "dog"])[1]])[1]')