not well-formed (invalid token)
Dirk
vss2svn at nogga.de
Mon Jan 22 14:37:13 CST 2007
> not well-formed (invalid token) at line 23, column 16, byte 835
> at /usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi/XML/Parser.pm
> line 187
>
> I expect that means that the input file is corrupted in some fashion? (As
> opposed to a typo in the XML parser.)
>
Yes, I would expect this, too. Try to run the command standalone and
have a look at the XML file. Can you spot the problematic location?
There was/is some code in vss2svn to remove any invalid characters.
Possibly this is wrong with your encoding, since it probably removes
"valid" elements. Try to remove this code or extend it with the invalid
characters.
Have a special look at this line:
http://www.pumacode.org/projects/vss2svn/browser/trunk/script/vss2svn.pl#L1096
This will remove invalid windows-1252 characters. Probably this is
problematic.
Is it possible for you to run the generated XML through a XML-Checker?
While I was researching XML, I found that there are some characters
forbidden in XML, which are valid characters in some codepages. Even if
I encoded them in the "dezimal" encoding, they where reported as bad
input. So I don't know how to deal with this.
Dirk
More information about the vss2svn-users
mailing list