Ejemplo n.º 1
0
 /**
  * Converts the SignedDoc to XML form
  *
  * @return XML representation of SignedDoc
  */
 public String toXML() throws SignedDocException {
   // System.out.println("TO-XML:");
   StringBuffer sb = new StringBuffer(xmlHeader());
   // System.out.println("DFS: " + countDataFiles());
   for (int i = 0; i < countDataFiles(); i++) {
     DataFile df = getDataFile(i);
     String str = df.toString();
     // System.out.println("DF: " + df.getId() + " size: " + str.length());
     sb.append(str);
     sb.append("\n");
   }
   // System.out.println("SIGS: " + countSignatures());
   for (int i = 0; i < countSignatures(); i++) {
     Signature sig = getSignature(i);
     String str = sig.toString();
     // System.out.println("SIG: " + sig.getId() + " size: " + str.length());
     sb.append(str);
     sb.append("\n");
   }
   sb.append(xmlTrailer());
   // System.out.println("Doc size: " + sb.toString().length());
   return sb.toString();
 }