2016-12-29 4 views
2

Я создаю программу для сканирования одной специальной базы данных.Информация Преобразование XML в XMI

Я получаю информацию, как имя класса имя атрибута, и я все хранятся в XML, и я хочу получить графики этих данных, чтобы дать мне видимость базы данных.

Мой XML любит это:

<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> 

И я хочу, чтобы преобразовать XMI

зона связь с зоной

Может XSLT может сделать это ???

Благодаря

ответ

0

Я просто создать программу, чтобы написать построчно с Regle из XMI, чтобы получить файл XMI. И я не нашел lib, который может сделать что-то вроде этого

Смежные вопросы