Visualizzazione dei risultati da 1 a 10 su 10

Visualizzazione discussione

  1. #1

    creazione file xml Java

    Ciao ragazzi, ho un problema con la creazione di un file Xml :

    Ho una lista di oggetti e tramite un generatore di file xml ( Xml Generator ) devo creare dei file Xml di output.


    il problema è che l'xml di output mi da errore e si ferma al primo oggetto. vi allego di seguito il codice java, il template xml, e l'output.

    Grazie per l'aiuto

    CODICE JAVA

    codice:
    public void createList(String objectId) throws Exception{    
     app.selectByObjectId(objectId); 
     Map gcData = new HashMap(); 
     gcData.put("Id", objectId); 
     gcData.put("Name", ""); 
     gcData.put("type",""); 
     List imageList = new ArrayList<HashMap>(); 
     Map imageInfo = new HashMap<String, String>();
     imageInfo = new HashMap(); 
     for (Image img : image) { 
       imageInfo = new HashMap(); 
       imageInfo.put("imageId", img.getId()); 
       imageInfo.put("userId", img.getUserId());
       if (img.getName() == null) { imageInfo.put("name", "");
        } else { 
          imageInfo.put("name", img.getName()); 
        }
    
       imageInfo.put("date", img.getDate());
       imageList.add(imageInfo);
       gcData.put("imageInfo", imageList);
       freemarkerDo(gcData, "Result.ftl");
     }
    }
    Template XML

    codice:
    <?xml version="1.0" ?>
    <DESCRIPTION>Image Informations</DESCRIPTION> 
    <PARAM name='Id' value="${Id}" datatype="char"> </PARAM> 
    <TABLE ID='Images' name='images about the cluster'> 
      <FIELD name='imageId' datatype='int'/> 
      <FIELD name='userId' datatype='char'/> 
      <FIELD name='name' datatype='char'/>
      <FIELD name='date' datatype='char'/> 
      <DATA> 
         <TABLEDATA> 
           <#list imageInfo as img> 
             <TR> 
                  <TD>${img.imageId}</TD> 
                  <TD>${img.userId}</TD> 
                  <TD>${img.name}</TD> 
                  <TD>${img.date}</TD> 
            </TR> 
         </#list> 
       </TABLEDATA> 
      </DATA> 
    </TABLE>
    Immagini allegate Immagini allegate

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.