Msdn published an interesting article concerning the new XML possibilities of the IDE Visual Studio 2005.


  • Checks the well-formedness errors in the XML and provides live feedback using red squiggly under the sequence of characters that is the cause of the errors and through the error list.

  • XML File using schema are validated at design time and the XML editor provides context-sensitive Intellisense.

  • Inferring a Schema from an XML Document. The inferred schema is the most restrictive it can be, based on the XML used to infer it.

  • Attaching an XML Schema to an XML Document. The user already has the schema and an XML file, and now needs to figure out how to associate the two.

  • Editing XSLT. XSLT errors and standard XML syntax errors are displayed with the red squigglies and in the Error List. Intellisense. Intellisense list is also sensitive to the namespaces that are being used.

  • Debugging XSLT Files from the XML Editor itself, or from a CLR language program that uses an XSLTCommand object from System.XML.

The debugging part for the XSLT and intellisense are really cool features.