Avatar billede ullidk Nybegynder
06. marts 2006 - 15:34 Der er 1 kommentar

Læsning af XML data

Hejsa,

Jeg har et problem med at læse en XML fil:

Jeg har en XML med flg. struktur:

  <kategori>
    <id>174</id>
    <navn>Database</navn>
    <underkategorier>
      <kategori>
        <id>64</id>
        <navn>Diverse</navn>
      </kategori>
      <kategori>
        <id>114</id>
        <navn>Microsoft Access</navn>
      </kategori>
      <kategori>
        <id>117</id>
        <navn>SQL</navn>
      </kategori>
    </underkategorier>
  </kategori>
  <kategori>
    <id>175</id>
    <navn>Netværk</navn>
    <underkategorier>
      <kategori>
        <id>107</id>
        <navn>Diverse Netværk</navn>
      </kategori>
      <kategori>
        <id>119</id>
        <navn>Lan/Wan</navn>
      </kategori>
      <kategori>
        <id>124</id>
        <navn>TCP/IP</navn>
      </kategori>
      <kategori>
        <id>127</id>
        <navn>Windows 2000</navn>
      </kategori>
      <kategori>
        <id>155</id>
        <navn>Windows 2003</navn>
      </kategori>
      <kategori>
        <id>143</id>
        <navn>Windows XP</navn>
      </kategori>
    </underkategorier>
  </kategori>

Som I kan se er der flere elementer der hedder "navn" og "id". Hvis jeg prøver at få værdierne af alle kolonner i mit dataset, der hedder "navn" får jeg værdierne af både de "ydre" og "indre" navn-elementer.
Hvordan kan jeg adskille disse? Håber I kan forstå spørgsmålet:-)
Avatar billede arne_v Ekspert
06. marts 2006 - 15:42 #1
maaske skal du laese ind i et XmlDocument og finde data med GetElementsByTagName og SelectNodes
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester