Checking xml syntax? Use xmllint. It's built in. Details via Terminal.app:
man xmllint
There's an XML viewer example buried (deep) inside Xcode. Look here:
/developer/Examples/Foundation/XMLBrowser
For various xml information related to libxml2 (an XML library that's built into Mac OS X), visit here:
http://xmlsoft.org
Tools and such are listed there.
And there's a pile of NSXML stuff available via Xcode.
If I were looking to verify XML syntax (which happens fairly regularly), xmllint is one of the key tools I tend to use.
And yes, Google is your friend.