by MikeGale » Sat Jan 07, 2012 3:54 pm
You've solved the issue with that testing. If you can ensure that the exact full URL is used to access the sitemap you have an immediate solution.
(You'd need to research the issue of different URL's, with the same base domain. I haven't looked at anything like that for a while...)
My recommendation is definitely to do it by hand first. (Tools come second.)
I'm no expert on XSD, I don't face them directly every day!
My most recent experience was generating an XSD ( a week or two ago). In that case I loaded the XSD into my development environment and got immediate live validation of XML written against the XSD. Check out programmers' Integrated Development Environments (IDE's) if you already have one, or want to go that way.
Looking beyond that you'll need to do your own research. Here's some suggestions.
I'd look at free online tools, open source code and development tools. With cost, time to learn and convenience maybe in that same order.
1) For online I'd search for XML, XSD and validate. Given the poor state of search these days that might take a bit of work. There's quite a lot of web interfaces out there that do this general sort of thing. (Some useful, some flaky, you've just got to check.)
2) For code I'd look at CodeProject and similar.
3) For specialist tools Altova XML Spy and Stylus Studio come to mind. There's more. May cost more than you want.