Changeset 5367 for OAIHarvester


Ignore:
Timestamp:
06/17/14 15:48:14 (10 years ago)
Author:
Oliver Schonefeld
Message:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • OAIHarvester/trunk/OAIHarvester/src/main/java/eu/clarin/cmdi/oai/harvester/impl/Response.java

    r3927 r5367  
    228228            // System.err.println("--> error, not found @ " +
    229229            // toReadable(reader));
     230            String what;
     231            if (reader.isStartElement() || reader.isEndElement() ||
     232                    reader.isEmptyElement()) {
     233                what = "'" + reader.getName().toString() + "'";
     234            } else {
     235                what = "some character data";
     236            }
    230237            throw new XMLStreamException("expected element '" +
    231                     new QName(namespaceURI, localName) + "', but found '" +
    232                     reader.getName() + "'", reader.getLocation());
     238                    new QName(namespaceURI, localName) + "', but found "+
     239                    what, reader.getLocation());
    233240        }
    234241        // System.err.println("--> not found @ " + toReadable(reader));
     
    279286                        break;
    280287                    } else {
     288                        String what;
     289                        if (reader.isStartElement() || reader.isEndElement() ||
     290                                reader.isEmptyElement()) {
     291                            what = "'" + reader.getName().toString() + "'";
     292                        } else {
     293                            what = "some character data";
     294                        }
    281295                        throw new XMLStreamException("expected end tag for '" +
    282296                                new QName(namespaceURI, localName) +
    283                                 "', but found '" + reader.getName() + "'",
     297                                "', but found " + what,
    284298                                reader.getLocation());
    285299                    }
Note: See TracChangeset for help on using the changeset viewer.