Hi Glenn,
Thanks, I've commited your patch to the CVS.
--Keith
Glenn Nielsen wrote:
>
> Attached is a patch to fix a bug with the XML Schema SourceGenerator.
> It was not escaping '\"' characters in strings printed when creating
> the java source files.
>
> Regards,
>
> Glenn
>
> ----------------------------------------------------------------------
> Glenn Nielsen [EMAIL PROTECTED] | /* Spelin donut madder |
> MOREnet System Programming | * if iz ina coment. |
> Missouri Research and Education Network | */ |
> ----------------------------------------------------------------------
>
> ------------------------------------------------------------------------
> *** castor/src/main/org/exolab/castor/builder/DescriptorSourceFactory.java Wed
>Oct 31 19:55:23 2001
> --- castor-patched/src/main/org/exolab/castor/builder/DescriptorSourceFactory.java
> Fri Nov 9 19:09:15 2001
> ***************
> *** 1606,1612 ****
> if (str == null) return str;
>
> //-- make sure we have characters to escape
> ! if (str.indexOf('\\') < 0) return str;
>
> StringBuffer sb = new StringBuffer();
> char[] chars = str.toCharArray();
> --- 1606,1612 ----
> if (str == null) return str;
>
> //-- make sure we have characters to escape
> ! if (str.indexOf('\\') < 0 && str.indexOf('\"') < 0) return str;
>
> StringBuffer sb = new StringBuffer();
> char[] chars = str.toCharArray();
> ***************
> *** 1614,1619 ****
> --- 1614,1620 ----
> for (int i = 0; i < chars.length; i++) {
> char ch = chars[i];
> if (ch == '\\') sb.append(ch);
> + if (ch == '\"') sb.append('\\');
> sb.append(ch);
> }
> return sb.toString();
-----------------------------------------------------------
If you wish to unsubscribe from this mailing, send mail to
[EMAIL PROTECTED] with a subject of:
unsubscribe castor-dev