Deleting text block in file

Need to delete a text block inside a file, that is marked with a start and an end pattern. Eg

do not delete
not delete
<tag1>
delete everything here
here
and here
and here...
<tag2>
do not delete
do not delete....

Believe sed is able to do this job but don't get it working.

Regards Andre

 sed "/<tag1>/,/<tag2>/ d" file