If you’ve read my old post on getting intellisense in onet.xml, or about a gazillion other articles on the web, you know how to set up your system so that you get the default CAML intellisense based on the wss.xsd schema that ships with SharePoint. However, you will soon discover that the default wss.xsd isn’t all that it could have been. Several attributes are missing, you’ll notice missing elements, especially when you get funky with custom view development, and you’ll even find outright errors.
Enter CAML.Intellisense. Now, I’ve been a fan of John Holliday’s CAML.net for a long time. I even describe CAML.net and its uses in my SharePoint book, and this time he has conjured up a much improved version of a SharePoint CAML schema file that you can use instead of the default wss.xsd.
One particularly impressive and helpful feature is the annotations in the schema, which effectively gives you a helping text when intellisense auto-complete pops up. I haven’t had the time to review everything, and, unless I live to be a million years old, I never will, but chances are that Mr. Holliday will put this on CodePlex (won’t you, John?) and allow others to collaborate on this magnificent tool.
Installing is also a breeze, but as mentioned on the announcement page, remember to remove your old catalog files, and, if required, re-attach your XML files to the new schema file.
I’ll leave the rest of the description to the man of the month: John Holliday. Take it away, John, and thanks from all of us…
Found this article valuable? Want to show your appreciation? Here are some options:
a) Click on the banners anywhere on the site to visit my blog's sponsors. They are all hand-picked and are selected based on providing great products and services to the SharePoint community.
b) Donate Bitcoins! I love Bitcoins, and you can donate if you'd like by clicking the button below.
c) Spread the word! Below, you should find links to sharing this article on your favorite social media sites. I'm an attention junkie, so sharing is caring in my book!