I have xml string like below and i want to add new node in below xml..I want to add new node in such a way that attribute of that node should set to true current = true and in last node value in previous xml 's attribute should remove..new node<advisement current="true"> <text>This is what was entered</text> <level>1</level> <user id="1">test 3</user> <changed date="2010-09-22 10:40:30" /></advisement>
declare @xmlstr xmlset @xmlstr = '<advisements> <advisement current="true"> <text>This is what was entered</text> <level>1</level> <user id="1">test 1</user> <changed date="2010-09-22 10:40:30" /> </advisement> <advisement> <text>Previously entered</text> <level>2</level> <user id="2">test 2</user> <changed date="2010-08-20 09:20:00" /> </advisement></advisements>'
OUTPUT AFTER ADDING NEW NODE<advisements> <advisement current="true"> <text>This is what was entered</text> <level>1</level> <user id="1">test 3</user> <changed date="2010-09-22 10:40:30" /> </advisement> <advisement> <text>This is what was entered</text> <level>1</level> <user id="1">test 1</user> <changed date="2010-09-22 10:40:30" /> </advisement> <advisement> <text>Previously entered</text> <level>2</level> <user id="2">test 2</user> <changed date="2010-08-20 09:20:00" /> </advisement></advisements>