Here is a list of platforms on which XmlStarlet is known to work.
Linux
Solaris
Windows
MacOS X
FreeBSD
HP-UX
You might be able to compile and make it on others too.