Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private void writeLevels()
- {
- Element root;
- try
- {
- for(Map.Entry<File, Document> map : docs.entrySet())
- {
- root = map.getValue().getRootElement();
- for(Element item : root.elements("skill"))
- {
- HashMap<Integer, ArrayList<Integer>> map_for_cur_id = parsedData.get(Integer.parseInt(item.attributeValue("id")));
- if(map_for_cur_id == null)
- continue;
- Element abn_level_param = item.addElement("table name=\"#abnormal_levels\"");
- for(ArrayList<Integer> list : map_for_cur_id.values())
- {
- String str = list.toString();
- str = str.replace("[", " ");
- str = str.replace("]", " ");
- abn_level_param.addText(str);
- }
- }
- OutputFormat format = OutputFormat.createPrettyPrint();
- format.setEncoding("UTF-8");
- format.setIndent("\t");
- format.setLineSeparator("\r\n");
- XMLWriter writer = new XMLWriter(new OutputStreamWriter(new FileOutputStream(map.getKey()), "UTF8"), format);
- writer.write(map.getValue());
- writer.close();
- }
- }
- catch (Exception e)
- {
- e.printStackTrace();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement