Changeset 9828 in josm for trunk/src/org/openstreetmap/josm/io
- Timestamp:
- 2016-02-19T02:06:48+01:00 (10 years ago)
- File:
-
- 1 edited
-
trunk/src/org/openstreetmap/josm/io/XmlWriter.java (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/io/XmlWriter.java
r9231 r9828 58 58 public static String encode(String unencoded, boolean keepApos) { 59 59 StringBuilder buffer = null; 60 for (int i = 0; i < unencoded.length(); ++i) { 61 String encS = null; 62 if (!keepApos || unencoded.charAt(i) != '\'') { 63 encS = XmlWriter.encoding.get(unencoded.charAt(i)); 64 } 65 if (encS != null) { 66 if (buffer == null) { 67 buffer = new StringBuilder(unencoded.substring(0, i)); 60 if (unencoded != null) { 61 for (int i = 0; i < unencoded.length(); ++i) { 62 String encS = null; 63 if (!keepApos || unencoded.charAt(i) != '\'') { 64 encS = XmlWriter.encoding.get(unencoded.charAt(i)); 68 65 } 69 buffer.append(encS); 70 } else if (buffer != null) { 71 buffer.append(unencoded.charAt(i)); 66 if (encS != null) { 67 if (buffer == null) { 68 buffer = new StringBuilder(unencoded.substring(0, i)); 69 } 70 buffer.append(encS); 71 } else if (buffer != null) { 72 buffer.append(unencoded.charAt(i)); 73 } 72 74 } 73 75 }
Note:
See TracChangeset
for help on using the changeset viewer.
