Avatar billede midgaardsorm Nybegynder
03. august 2012 - 14:48 Der er 4 kommentarer og
1 løsning

Begynderspørgsmål: XML og qurey

Hej

Jeg har en XML:
<Kilder>
    <Firma>Firma1</Firma>
      <tekst>bla-bla-bla</tekst>
    <Firma>Firma2</Firma>
      <tekst>bla1-bla1-bla1</tekst>
</Kilder>

Firma vælges i en comboBox og så skal <tekst> skrives i en textbox.

min kode indtil nu:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Text;
using System.Windows.Forms;
using System.Xml;

namespace Oplysninger
{
    public partial class Form1 : Form
    {
     
        public Form1()
        {
            InitializeComponent();
            XmlDocument doc = new XmlDocument();
            doc.Load("Kilder.xml");
            XmlNodeList FirmaList = doc.SelectNodes("Kilder/Firma");
            foreach (XmlNode Skole in skoleList)
            { comboBox1.Items.Add(Skole.InnerText); }
           
        }

        private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
        {
          //Vise oplysninger i textboxe på baggrund af Firmavalg
            XmlDocument doc = new XmlDocument();
            doc.Load("Kilder.xml");
            XmlNodeList DataList = doc.SelectNodes("Kilder/Firma/tekst");
            foreach (XmlNode oseAnsvar in DataList)
            { textBox1.Text = tekst.InnerText; }
        }
    }
}
Det giver jo bare den første i listen....hvordan får jeg valget med fra comboboxen?
Avatar billede midgaardsorm Nybegynder
03. august 2012 - 14:50 #1
foreach (XmlNode Skole in skoleList)
            { comboBox1.Items.Add(Skole.InnerText); }

Udskift skole med Firma :-)
Avatar billede bvli Praktikant
03. august 2012 - 15:04 #2
Din kode og din xml spiller vist ikke helt sammen.

Har du overvejet at bruge f.eks. data binding i stedet?

Anyway - i første omgang skal du have styr på din xml (firma/Firma) og er text en undernode af firma/Firma eller en "sibling"?
Avatar billede midgaardsorm Nybegynder
01. november 2012 - 08:33 #3
Ups....havde glemt dette spørgsmål...undskyld

Problemet er løst....med en anden XML og en kode fra en kollega :-)

bvli:Smid et svar hvis du vil have point for ulejligheden :-)
Avatar billede bvli Praktikant
01. november 2012 - 09:12 #4
Dem tager du bare selv :)
Avatar billede midgaardsorm Nybegynder
01. november 2012 - 12:29 #5
Et svar for at lukke
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