Révision 3131

tmp/org.txm.core/src/java/org/txm/metadatas/Metadatas.java (revision 3131)
218 218
		writer.writeCharacters("\n");
219 219
		
220 220
		ArrayList<String> headers = data.get(0); // first line
221
		
221
		ArrayList<Integer> indexes = new ArrayList<>();
222 222
		for (int i = 1; i < headers.size(); i++) {
223 223
			if (headers.get(i).length() == 0) {
224
				headers.set(i, "noname");
224
				//headers.set(i, "noname");
225 225
				System.out.println("Warning: the " + (i + 1) + "th column name is empty");
226
				continue;
226 227
			}
227 228
			// if(!headers[i].equals("id"))// the first
228 229
			// {
......
238 239
			
239 240
			writer.writeEndElement();
240 241
			writer.writeCharacters("\n");
241
			// }
242
			indexes.add(i);
242 243
		}
243 244
		writer.writeEndElement(); // close metadatas
244 245
		writer.writeCharacters("\n");
......
257 258
				}
258 259
			}
259 260
			// write the other attributes
260
			for (int j = 0; j < headers.size(); j++) {
261
			for (int j : indexes) {
261 262
				if (headers.get(j).equals("id")) {
262 263
					continue;
263 264
				}

Formats disponibles : Unified diff