Eclipse 2.1.2
MyEclipse 2.7RC2
Windows XP SP1
JDK 1.4.2_03
When editing a web.xml file and autocompleting subtags in the “taglib” elements, taglib-location is listed first, if you then complete it and move to the next line and invoke autocomplete again to enter taglib-uri, taglib-location gets entered again. You have to go above the taglib-location element and invoke autocomplete, at which point it shows you both again, even though you only have a location entry.
So a few things:
1) I don’t know if this is indicative of the XML editor for editing all XML, or just this tag.
2) The XML editor should be aware of XML syntax, meaning when autocomplete is invoked, the editor can evaluate (out of its list of completions for the current tag) how many are already entered in the tag and only show the reamining ones, regardless of the location of the cursor within the root tag.