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