- Timestamp:
- 07/04/14 12:13:45 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
SRUClient/trunk/src/main/java/eu/clarin/sru/client/XmlStreamReaderUtils.java
r2989 r5439 171 171 // System.err.println("readString @ " + toReadable(reader)); 172 172 String s = null; 173 if (reader.isCharacters()) { 174 s = reader.getText(); 175 if (s != null) { 176 s = s.trim(); 173 StringBuilder sb = null; 174 while (reader.isCharacters()) { 175 if (sb == null) { 176 sb = new StringBuilder(); 177 } 178 String tmp = reader.getText(); 179 if (!tmp.isEmpty()) { 180 sb.append(tmp); 177 181 } 178 182 reader.next(); 183 } // while 184 if ((sb != null) && (sb.length() > 0)) { 185 s = sb.toString().trim(); 179 186 } 180 187 if (required && ((s == null) || s.isEmpty())) { … … 238 245 localName.equals(reader.getLocalName()); 239 246 } 240 241 247 248 242 249 public static void consumeStart(XMLStreamReader reader) 243 250 throws XMLStreamException {
Note: See TracChangeset
for help on using the changeset viewer.