Getting Past the XSLT Error: “Expression must evaluate to a node-set.”

So I just blogged about how I find XSLT somewhat frustrating. Admittedly some of the frustration is based on my relative lack of experience with XSLT. One area ripe with potential frustration is the concept of the node-set data type for which learning has caused me a bit of hair loss recently! A typical scenario …

Mort, the “Hobbyist”, and the “Occupational” Programmer get their due

Several months ago I blogged about the need for a much simpler way to get into .NET, and I named my proposed solution VBScript.NET (in hindsight the name was a poor choice because people assumed I was proposing porting VBScript to .NET instead of providing a simplified VB.NET, but highsight often is 20/20…) And I …

It’s Always Something (#1): Wrestling with System.Xml.Xsl.XslTransform and the Document() function

It’s always something! At Xtras, we have a rather sophisticated email broadcast system that we developed internally. Our system uses a set of tables in our SQL Server database that models the type of email, who it should go to, the mailing lists, etc. It loads each newsletter subscriber’s name and email address using a FOR XML …

Long awaited help for PInvokers

A ton of people have already pointed to Adam Nathan’s PInvoke Visual Studio Add-in and related wiki site PINVOKE.NET, but it is very cool and I wanted to add  to my lists of free tools and favorites.

Cool Component: LaMarvin Dynamic AutoComplete Tool

For the month of May I’ve signed up a vendor new to Xtras.Net named LaMarvin, and we are offering their Dynamic AutoComplete Tool for FREE this month to XDN Professional members ($99/year.)  This component adds auto-complete functionality to WinForm Text Boxes and Combo Boxes just like the auto-complete you get in Internet Explorer’s Address (URL) …