public Element createNodeElement(Document dom, int i) { Element data; Collaborator col = collaborators.get(i); Element node = dom.createElement("node"); node.setAttribute("id", col.getId()); for (int row = 0; row < nodeAttr.length; row++) { data = dom.createElement("data"); data.setAttribute("key", nodeAttr[row][0]); if (nodeAttr[row][0].equalsIgnoreCase("ContributorID")) data.setTextContent(col.getId()); else if (nodeAttr[row][0].equalsIgnoreCase("Label")) data.setTextContent(col.getName()); else if (nodeAttr[row][0].equalsIgnoreCase("ContributorName")) data.setTextContent(col.getName()); else if (nodeAttr[row][0].equalsIgnoreCase("Roles")) data.setTextContent(col.getFunction()); else if (nodeAttr[row][0].equalsIgnoreCase("Gender")) data.setTextContent(col.getGender()); else if (nodeAttr[row][0].equalsIgnoreCase("Nationality")) data.setTextContent(col.getNationality()); else if (nodeAttr[row][0].equalsIgnoreCase("ContributorURL")) data.setTextContent(col.getUrl()); // data.setTextContent(conURLprefix + col.getId()); node.appendChild(data); } return node; }