View | Details | Raw Unified | Return to bug 43617
Collapse All | Expand All

(-)Generator.java (-8 / +2 lines)
Lines 1752-1761 Link Here
1752
                out.print(attrs.getQName(i));
1752
                out.print(attrs.getQName(i));
1753
                out.print("=");
1753
                out.print("=");
1754
                String quote = DOUBLE_QUOTE;
1754
                String quote = DOUBLE_QUOTE;
1755
                String value = attrs.getValue(i);
1755
                String value = attrs.getValue(i).replace("\"", "&");
1756
                if (value.indexOf('"') != -1) {
1757
                    quote = SINGLE_QUOTE;
1758
                }
1759
                out.print(quote);
1756
                out.print(quote);
1760
                out.print(value);
1757
                out.print(value);
1761
                out.print(quote);
1758
                out.print(quote);
Lines 1774-1783 Link Here
1774
                    out.print(" + \"\\\"");
1771
                    out.print(" + \"\\\"");
1775
                } else {
1772
                } else {
1776
                    String quote = DOUBLE_QUOTE;
1773
                    String quote = DOUBLE_QUOTE;
1777
                    String value = attrs.getValue(i);
1774
                    String value = attrs.getValue(i).replace("\"", "&");
1778
                    if (value.indexOf('"') != -1) {
1779
                        quote = SINGLE_QUOTE;
1780
                    }
1781
                    out.print(quote);
1775
                    out.print(quote);
1782
                    out.print(value);
1776
                    out.print(value);
1783
                    out.print(quote);
1777
                    out.print(quote);

Return to bug 43617