Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: VB.NET, XML: vb.net + xml-tiedoston lukeminen

kari [19.04.2004 09:31:19]

#

Hei

Olen tehnyt konsolisovelluksen, joka lukee serverien ip-osoitteet ja portit seuraavanlaisesta xml-tiedostosta:

<?xml version="1.0" encoding="utf-8" ?>
<servers>
  <server id="1">
    <ip>999.99.9.99</ip>
    <portti>11000</portti>
  </server>
  <server id="2">
    <ip>999.99.9.88</ip>
    <portti>11000</portti>
  </server>
  <!-- ..jne -->
</servers>

Miten saisin luettua arvot sovelluksessa ja tallennettua ne myöhempää käyttöä varten? Servereiden lukumäärä voi vaihdella.

Kiitos jo etukäteen

Antti [19.04.2004 14:57:32]

#

Voit tutustua microsoftin sivuilla MSXML-luokkakirjastoon, joka hoitaa tiedonvastaanoton / hakemisen netistä ja sen parsimisen.

Tiedon tallennukseen löytyy ohjeet koodivinkeistä.

kari [19.04.2004 15:13:47]

#

Kiitos tiedosta. Eiköhän se siitä sitten.

kari [20.04.2004 10:50:08]

#

Oon varmaan idiootti, mutta en löytänyt apua. Mulla on seuraavanlainen koodi:

For Each node In nodelist
    Dim idAttribute = node.Attributes.GetNamedItem("id").Value
    Dim ipValue = node.ChildNodes.Item(0).InnerText
    Dim portValue = node.ChildNodes.Item(1).InnerText
Next

joka lukee ne solmut, mutta en vain keksi, miten nuo ipvaluen ja portvaluen tallennettua ennen seuraavaa pyörähdystä.

oonko ihan väärillä jäljillä?

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta