- Timestamp:
- 2016-04-20T22:50:52+12:00 (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
main/trunk/greenstone3/src/java/org/greenstone/gsdl3/util/XMLConverter.java
r29728 r30477 94 94 { 95 95 logger.error(e.getMessage()); 96 logger.error("Input string was:\n" + in); 97 e.printStackTrace(); 96 98 } 97 99 return null; … … 113 115 { 114 116 logger.error(e.getMessage()); 117 logger.error("Input string was:\n" + in); 118 e.printStackTrace(); 115 119 } 116 120 return null; … … 131 135 { 132 136 logger.error(e.getMessage(), e); 137 logger.error("File was:\n" + in.getPath()); 138 e.printStackTrace(); 133 139 134 140 } … … 156 162 { 157 163 logger.error(e.getMessage()); 164 logger.error("File was:\n" + in.getPath()); 165 e.printStackTrace(); 158 166 } 159 167 return null; … … 170 178 { 171 179 logger.error(e.getMessage()); 180 logger.error("File was:\n" + in.getPath()); 181 e.printStackTrace(); 172 182 } 173 183 return null; … … 199 209 200 210 logger.error(e.getMessage()); 211 logger.error("InputSource:\n"); 212 e.printStackTrace(); 201 213 } 202 214 return null; … … 337 349 xmlRepresentation.append(attribute.getNodeName()); 338 350 xmlRepresentation.append("=\""); 339 xmlRepresentation.append(attribute.getNodeValue()); 351 String attr_val = attribute.getNodeValue(); 352 353 attr_val = attr_val.replaceAll("&","&"); 354 attr_val = attr_val.replaceAll("<","<"); 355 attr_val = attr_val.replaceAll(">",">"); 356 attr_val = attr_val.replaceAll("\"","""); 357 // assume that any of the above chars that was already entity escaped 358 // was already correct => return back to how they were 359 attr_val = attr_val.replaceAll("&amp;","&"); 360 attr_val = attr_val.replaceAll("&lt;","<"); 361 attr_val = attr_val.replaceAll("&gt;",">"); 362 attr_val = attr_val.replaceAll("&quot;","""); 363 364 365 xmlRepresentation.append(attr_val); 340 366 xmlRepresentation.append("\""); 341 367 }
Note:
See TracChangeset
for help on using the changeset viewer.