vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Mails senden, abrufen und decodieren - ganz easy ;-)  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
Re: XML und Labels 
Autor: keco
Datum: 25.04.12 21:04

Ich bin zwar kein Profi, was XML betrifft, aber wohlgeformt sieht das wohl nicht aus. Ich würde die Struktur wie folgt anlegen:
<?xml version="1.0" encoding="utf-8"?>
<Questions>
  <Question correctAnswer="2">
    <Text>Was ist deine Frage?</Text>
    <Answers>
      <Answer id="1">Frage 1</Answer>
      <Answer id="2">Frage 2</Answer>
      <Answer id="3">Frage 3</Answer>
      <Answer id="3">Frage 4</Answer> 
  </Answers>
  </Question>
  <Question correctAnswer="3">
    <Text>Was ist die Antwort auf deine Frage?</Text>
    <Answers>
      <Answer id="1">Antwort 1</Answer>
      <Answer id="2">Antwort 2</Answer>
      <Answer id="3">Antwort 3</Answer>
      <Answer id="3">Antwort 4</Answer>
    </Answers>
  </Question>
</Questions>
Auslesen kannst du das dann mit folgendem Code:
    Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) _
      Handles Button1.Click
        Dim xDoc As XDocument
        Dim xRoot As XElement
 
        xDoc = XDocument.Load("XMLFile1.xml")
        xRoot = xDoc.Element("Questions")
 
        For Each question In xRoot.Elements("Question")
            Dim qText As String = question.Element("Text").Value
            Dim qCorrect As String = question.Attribute("correctAnswer").Value
 
            For Each answer In question.Elements("Answers").Elements("Answer")
                Debug.WriteLine(answer.Value)
            Next
        Next
    End Sub
Ansonsten musst du bei deinem Code anstelle von .ToString einfach .Value verwenden.
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
XML und Labels2.091meeresmoewe25.04.12 08:42
Re: XML und Labels983effeff25.04.12 09:16
Re: XML und Labels999meeresmoewe25.04.12 18:18
Re: XML und Labels978keco25.04.12 21:04
Re: XML und Labels974meeresmoewe26.04.12 14:41
Re: XML und Labels1.013keco26.04.12 18:28

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel