Ticket #8893: 8893-dirtyfix.patch

File 8893-dirtyfix.patch, 982 bytes (added by AlfonZ, 13 years ago)
  • src/org/openstreetmap/josm/io/InvalidXmlCharacterFilter.java

     
    2929        for (int i = 0; i < INVALID_CHARS.length; ++i) {
    3030            INVALID_CHARS[i] = true;
    3131        }
     32        INVALID_CHARS[0x0] = false; // NULL
    3233        INVALID_CHARS[0x9] = false; // tab
    3334        INVALID_CHARS[0xA] = false; // LF
    3435        INVALID_CHARS[0xD] = false; // CR
     
    5859    private byte filter(byte in) {
    5960        if (in < 0x20 && in >= 0 && INVALID_CHARS[in]) {
    6061            if (firstWarning) {
    61                 Main.warn("Invalid xml character encountered.");
     62                Main.warn(String.format("Invalid xml character (0x%02x) encountered.", in));
    6263                firstWarning = false;
    6364            }
    6465            return 0x20;