I had just started playing with TextWrangler, and then I saw this post that describes a very cool feature of SubEthaEdit. Since SubEthaEdit will colorize text, now you can make this available in xhtml.
In the Edit menu, there is a menu item named "Copy As XHTML". This will put the XHTML in your clipboard. The result will look something like:
[via Paint The Tiger]