I've developed a system that converts an xml file exported from one piece of software to a WordPress eXtended RSS (WXR) file that can be used to import WordPress posts.
This has worked great in my test environment, a Macintosh running Mac OS X 10.5.5, but on two other non-Mac servers, both running some flavor of Linux, the file is imported, but only the first post is recognized. There's no apparent error as a result of only one post being imported. The file is less than 200K (server max is 8MB) so it's not a size limitation issue.
So, on the Mac, 100 posts are imported, but using the same WXR file on two different Linux servers, only one post is imported. Any ideas as to where I should be looking for the problem and what I might be able to do to resolve it?