2016-12-29 1 views
2

Je crée un programme pour scanner une base de données spéciale. Je reçois des informations comme nom du nom de classe de l'attribut et je suis tout stocké en XML, et je veux obtenir un graphique de ces informations pour me donner une visibilité de la base de données.Information XML convertir en XMI

Mon XML aime ceci:

<Zone OrdreZone="4" Redifinies=""> 
     <InfoCommon Niveau="7" Name="MyName1."/> 
     <Attribut Type="Int" Longueur="22" OrdreAttribut="20"> 
      <InfoCommon Niveau="10" Name="SC-SI048"/> 
     </Attribut> 
     <Attribut Type="9(008)." Longueur="22" OrdreAttribut="21"> 
      <InfoCommon Niveau="10" Name="MyName2"/> 
     </Attribut> 
     <Attribut Type="9(006)." Longueur="22" OrdreAttribut="22"> 
      <InfoCommon Niveau="10" Name="MyName3"/> 
     </Attribut> 
     <Zone OrdreZone="5" Redifinies=""> 
      <InfoCommon Niveau="10" Name="SC-CLESC."/> 
      <Attribut Type="X(007)." Longueur="22" OrdreAttribut="15"> 
       <InfoCommon Niveau="15" Name="MyName4"/> 
      </Attribut> 
      <Attribut Type="X(023)." Longueur="22" OrdreAttribut="16"> 
       <InfoCommon Niveau="15" Name="MyName5"/> 
      </Attribut> 
      <Zone OrdreZone="6" Redifinies=""> 
       <InfoCommon Niveau="15" Name="MyName6"/> 
       <Attribut Type="9(005)." Longueur="22" OrdreAttribut="12"> 
        <InfoCommon Niveau="20" Name="MyName7"/> 
       </Attribut> 
       <Attribut Type="X(011)." Longueur="22" OrdreAttribut="13"> 
        <InfoCommon Niveau="20" Name="MyName8"/> 
       </Attribut> 
       <Attribut Type="X(003)." Longueur="22" OrdreAttribut="14"> 
        <InfoCommon Niveau="20" Name="MyName9"/> 
       </Attribut> 
      </Zone> 
      <Zone OrdreZone="7" Redifinies=""> 
       <InfoCommon Niveau="15" Name="MyName10"/> 
       <Attribut Type="X(008)." Longueur="22" OrdreAttribut="17"> 
        <InfoCommon Niveau="20" Name="MyName11"/> 
       </Attribut> 
       <Attribut Type="X(017)." Longueur="22" OrdreAttribut="18"> 
        <InfoCommon Niveau="20" Name="MyName12"/> 
       </Attribut> 
       <Attribut Type="X(001)." Longueur="22" OrdreAttribut="19"> 
        <InfoCommon Niveau="20" Name="MyName13"/> 
       </Attribut> 
      </Zone> 
     </Zone> 
    </Zone> 

Et je veux convertir XMI

lien zone

avec zone

Peut-être que xslt peut faire ???

Merci

Répondre

0

Je viens de créer un programme d'écriture ligne par ligne avec la Regle de XMI pour obtenir un fichier XMI. Et je n'ai pas trouvé de lib qui peut faire quelque chose comme ça