wjc> Why not just bust it up by brute force?  Here is a static method
wjc> that does just that (which could be dropped into DateSerializer
wjc> and called from unmarshall, replacing most of it's current method
wjc> body):

If someone would rather make a tweak than such an large-ish change,
you could also do something like this:

    NumberFormat nf = NumberFormat.getInstance(Locale.ENGLISH);
    nf.setParseIntegerOnly(true);
    sdf.setNumberFormat(nf);

This sets the Locale for numeric parsing to be ENGLISH.  It also
specifies to only parse integers, which helps get past the literal
decimal point between seconds and milliseconds.  Beats me if there are
other issues lurking down there, but this is simpler in terms of
changed lines of Apache SOAP code than my brute force parser.
-- 
[EMAIL PROTECTED] (WJCarpenter)    PGP 0x91865119
38 95 1B 69 C9 C6 3D 25    73 46 32 04 69 D6 ED F3

Reply via email to