2015-10-28 117 views
0

我需要動態構建XML的幫助。我有一個XSD與XML關聯。事情是我的XML包含repititive元素/塊。有時候它可能包含3個元素,或者只包含一個元素。示例XML低於需要幫助來構建動態XML

<?xml version="1.0" encoding="utf-8"?> 
<addml> 
    <objectStore> 
<folder> 
    <folderProperties> 
    <documentId>str1234</documentId> 
    <documentTitle>str1234</documentTitle> 
    <dateCreated>str1234</dateCreated> 
    </folderProperties> 
    <documents> 
    <document> 
     <docProperties> 
     <documentId>str1234</documentId> 
     <documentTitle>str1234</documentTitle> 
     <dateCreated>str1234</dateCreated> 
     </docProperties> 
    </document> 
    <document> 
     <docProperties> 
     <documentId>str1234</documentId> 
     <documentTitle>str1234</documentTitle> 
     <dateCreated>str1234</dateCreated> 
     </docProperties> 
    </document> 
    </documents> 
</folder> 
    </objectStore> 
</addml> 

正如你可以看到上面的文件標籤可以出現多次。我將從變量中獲得的所有值(String documentID =「1234」)。我需要幫助如何循環元素並在java中構建上述xml。 任何幫助,非常感謝。

謝謝,馬克

+0

我創建了使用JAXB一個xml。但我已經使用的xml是靜態的,我已經將常量值分配給xml元素。但在這種情況下,它應該是動態的。那是我迷失的地方.. – user1194310

回答