Avatar billede thomaskleist Nybegynder
08. februar 2007 - 11:28 Der er 5 kommentarer og
1 løsning

læs attributter i xml fil

Hej hvordan får jeg læst med XmltextReader classen hvad der står i attributterne
min xml ser sådanne her ud:
configData name="2">
  <banks>
    <bank name="1">
      <registers>
        <register comment="unit_type" name="00">N/A</register>
        <register comment="volume_position" name="03">0</register>
        <register comment="pt500_sensors" name="04">1</register>
        <register comment="volume_puls_time" name="05">2</register>


Jeg vil gerne have comment og name attributterne ud
Avatar billede kalp Novice
08. februar 2007 - 11:49 #1
Hej Thomas;o)

Benyt XmlDocument istedet..

XmlDocument document = new XmlDocument();
document.Load("DinXml.xml");
XmlNode registers = document.SelectSingleNodes("//Registers");
XmlAttributeCollection attributes = registers.Attributes;

ikke testet.. men sådan ca. måske lidt syntax fejl, men kan du sikkert selv lige rette via. intelli-sense
Avatar billede kalp Novice
08. februar 2007 - 11:58 #2
Du kan også lave det sådan her..

XmlDocument document = new XmlDocument();
document.Load("ditxml.xml");
XmlNodeList registers = document.SelectSingleNodes("//register");
foreach(XmlNode register in registers){
Console.WriteLine("Comment er: " + register.Attributtes["comment"] + " og name er " + register.Attributtes["name"]);
}
Avatar billede kalp Novice
08. februar 2007 - 12:04 #3
og sidste.. med din XmlTextReader..

  reader = new XmlTextReader("ditxml.xml");
  reader.MoveToContent();
  string comment = reader.GetAttribute("comment");
  string name    = reader.GetAttribute("name");

men de andre eksempler er at foretrække.!
Avatar billede kalp Novice
13. februar 2007 - 11:55 #4
fik du klaret det??
Avatar billede thomaskleist Nybegynder
13. februar 2007 - 12:28 #5
Ja jeg skulle alligevel ikke håndtere problemet
Avatar billede kalp Novice
13. februar 2007 - 12:33 #6
okay det var ærgeligt.
men så kan du stadig afslutte spørgsmålet her
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

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