When I have the following (default) declaration in my XSL file, everything works fine. when I type a "<" character, intellisense window pops up with all the xsl: namespace choices as expected.
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:msxsl="urn:schemas-microsoft-com:xslt"
exclude-result-prefixes="msxsl">
However, when I add this simple xmlns: reference, intellisense somehow loses it's little electronic mind, and forgets all about the xsl: namespace
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:msxsl="urn:schemas-microsoft-com:xslt"
xmlns:ftid="http://www.boeing.com/FTID-ML"
exclude-result-prefixes="msxsl">
The only options intellisense shows with the ftid namespace included are
<!--
<![CDATA[
<?
If I remove the reference, intellisense wakes up and works normally. I've tried re-starting VS08, and I'm at a loss.
EDIT: To be clear, I am NOT trying to get intellisense for the ftid: namespace; rather, the intellisense for the xsl: namespace STOPS working when I add the xmlns:ftid reference, then starts working again when I remove it. Can anyone explain why?