naresh athmakuri

naresh athmakuri

  • 1.9k
  • 98
  • 8.9k

need to convert the xml file column to the table

Jul 8 2021 12:25 PM

Hi all,

i am facing a problem when convert the xml file column to the table data.
Can anyone please tell me the how can i convert.
the data in the xml colunn will will be like this
 

 

<Index xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Nom="Contrat 1" DateMaj="20201210143438" verCfg="PMEPMI.ConsommateurStandard.1.0.4">
  <Mesure MesureName="Mois Courant" MesureId="0">
    <DateArret>
      <NomInterne>DC</NomInterne>
      <Libelle>Date de l'index</Libelle>
      <Type>System.DateTime</Type>
      <Commande>X01 08 00 date</Commande>
      <Value errType="">2020;12;10;15;33;36</Value>
    </DateArret>
   
  
   
    <GroupementsInfos GroupementName="Durée de dépassement (minutes)">
      <InfosUnitaires>
        <NomInterne>DD.Rate1</NomInterne>
        <Libelle>Rate1</Libelle>
        <Type>System.Int64</Type>
        <Commande>X02 120 00</Commande>
        <Value errType="">240</Value>
        <Unite>min</Unite>
      </InfosUnitaires>
      <InfosUnitaires>
        <NomInterne>DD.Rate2</NomInterne>
        <Libelle>Rate2</Libelle>
        <Type>System.Int64</Type>
        <Commande>X02 120 01</Commande>
        <Value errType="">0</Value>
        <Unite>min</Unite>
      </InfosUnitaires>
      <InfosUnitaires>
        <NomInterne>DD.Rate4</NomInterne>
        <Libelle>Rate4</Libelle>
        <Type>System.Int64</Type>
        <Commande>X02 120 03</Commande>
        <Value errType="">930</Value>
        <Unite>min</Unite>
      </InfosUnitaires>
      <InfosUnitaires>
        <NomInterne>DD.Rate3</NomInterne>
        <Libelle>Rate3</Libelle>
        <Type>System.Int64</Type>
        <Commande>X02 120 02</Commande>
        <Value errType="">0</Value>
        <Unite>min</Unite>
      </InfosUnitaires>
      <InfosUnitaires>
        <NomInterne>DD.Rate5</NomInterne>
        <Libelle>Rate5</Libelle>
        <Type>System.Int64</Type>
        <Commande>X02 120 04</Commande>
        <Value errType="">480</Value>
        <Unite>min</Unite>
      </InfosUnitaires>
      <InfosUnitaires>
        <NomInterne>DD.Rate6</NomInterne>
        <Libelle>Rate6</Libelle>
        <Type>System.Int64</Type>
        <Commande>X02 120 05</Commande>
        <Value errType="">0</Value>
        <Unite>min</Unite>
      </InfosUnitaires>
      <InfosUnitaires>
        <NomInterne>DD.Rate7</NomInterne>
        <Libelle>Rate7</Libelle>
        <Type>System.Int64</Type>
        <Commande>X02 120 06</Commande>
        <Value errType="">0</Value>
        <Unite>min</Unite>
      </InfosUnitaires>
      <InfosUnitaires>
        <NomInterne>DD.Rate8</NomInterne>
        <Libelle>Rate8</Libelle>
        <Type>System.Int64</Type>
        <Commande>X02 120 07</Commande>
        <Value errType="">0</Value>
        <Unite>min</Unite>
      </InfosUnitaires>
    </GroupementsInfos>
    <GroupementsInfos GroupementName="Dépassement quadratique (kW ou kVA)">
      <InfosUnitaires>
        <NomInterne>DQ.Rate1</NomInterne>
        <Libelle>Rate1</Libelle>
        <Type>System.Int64</Type>
        <Commande>X02 136 00</Commande>
        <Value errType="">368</Value>
        <Unite>kW</Unite>
      </InfosUnitaires>
      <InfosUnitaires>
        <NomInterne>DQ.Rate2</NomInterne>
        <Libelle>Rate2</Libelle>
        <Type>System.Int64</Type>
        <Commande>X02 136 01</Commande>
        <Value errType="">0</Value>
        <Unite>kW</Unite>
      </InfosUnitaires>
      <InfosUnitaires>
        <NomInterne>DQ.Rate4</NomInterne>
        <Libelle>Rate4</Libelle>
        <Type>System.Int64</Type>
        <Commande>X02 136 03</Commande>
        <Value errType="">267</Value>
        <Unite>kW</Unite>
      </InfosUnitaires>
      <InfosUnitaires>
        <NomInterne>DQ.Rate3</NomInterne>
        <Libelle>Rate3</Libelle>
        <Type>System.Int64</Type>
        <Commande>X02 136 02</Commande>
        <Value errType="">0</Value>
        <Unite>kW</Unite>
      </InfosUnitaires>
      <InfosUnitaires>
        <NomInterne>DQ.Rate5</NomInterne>
        <Libelle>Rate5</Libelle>
        <Type>System.Int64</Type>
        <Commande>X02 136 04</Commande>
        <Value errType="">87</Value>
        <Unite>kW</Unite>
      </InfosUnitaires>
      <InfosUnitaires>
        <NomInterne>DQ.Rate6</NomInterne>
        <Libelle>Rate6</Libelle>
        <Type>System.Int64</Type>
        <Commande>X02 136 05</Commande>
        <Value errType="">0</Value>
        <Unite>kW</Unite>
      </InfosUnitaires>
      <InfosUnitaires>
        <NomInterne>DQ.Rate7</NomInterne>
        <Libelle>Rate7</Libelle>
        <Type>System.Int64</Type>
        <Commande>X02 136 06</Commande>
        <Value errType="">0</Value>
        <Unite>kW</Unite>
      </InfosUnitaires>
      <InfosUnitaires>
        <NomInterne>DQ.Rate8</NomInterne>
        <Libelle>Rate8</Libelle>
        <Type>System.Int64</Type>
        <Commande>X02 136 07</Commande>
        <Value errType="">0</Value>
        <Unite>kW</Unite>
      </InfosUnitaires>
    </GroupementsInfos>
  
  </Mesure>
</Index>


Answers (2)