Ejemplo n.º 1
0
 @SuppressWarnings("deprecation")
 private String getStr(Que que, Collection queEntrys, int i) {
   // 拼接XML样式,逐个拼接
   // 拼接标题
   doc = DocumentHelper.createDocument();
   root = doc.addElement("div");
   root.setAttributeValue("value", que.getId().toString());
   eleH1 = root.addElement("h1");
   eleH1.setText(i + 1 + ". " + que.getQueDesc().toString());
   eleH1.setAttributeValue("value", que.getId().toString());
   // 拼接明细
   eleDiv = root.addElement("div");
   eleDiv.addAttribute("data-role", "controlgroup");
   int k = 0;
   for (Iterator iter = queEntrys.iterator(); iter.hasNext(); k++) {
     queEntry = (Queentry) iter.next();
     str = que.getId() + "|" + queEntry.getId();
     eleLab = eleDiv.addElement("label");
     eleLab.setText(String.valueOf((char) (charL + k)) + "." + queEntry.getDesc());
     eleLab.addAttribute("for", str);
     eleInput = eleDiv.addElement("input");
     eleInput.addAttribute("id", str);
     eleInput.addAttribute("type", "radio");
     eleInput.addAttribute("name", "put" + i);
     eleInput.addAttribute("value", queEntry.getId().toString());
   }
   return doc.getRootElement().asXML();
 }