ERLEDIGT
JA
JA
ANTWORTEN
6
6
ZUGRIFFE
2563
2563
EMPFEHLEN
-
22.11.07 09:09 #1
- Registriert seit
- Jun 2007
- Beiträge
- 8
Hallo,
ich habe eine xml file mit dem XML writer erstellt was auch funktioniert, aber jetzt will ichvon der Db Daten auslesen und in dei Xml reinspeichern was nicht so geht wie ich es haben möchte
hier der Code:
ich habe es mit einer For Each versucht aber dort war das Ergbnis:Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
Dim sql_name As String = "SELECT name,nachname,alter FROM Personen WHERE Personen.name IS NOT NULL" Dim data As New SqlDataAdapter(sql_name,con) Dim ds As DataSet = New DataSet() data.Fill(ds, "Personen") Dim varName As String = "stName" 'statt der Variablen, die Sql-Abfrage Dim varNachname As String = "stNachname" 'statt der Variablen, die Sql-Abfrage Dim varAlta As Integer = 66 'statt der Variablen, die Sql-Abfrage Dim wset As New XmlWriterSettings() wset.Indent = True wset.NewLineOnAttributes = True try Using writer As XmlWriter = XmlWriter.Create("C:\xxx.xml",wset) writer.WriteStartDocument writer.WriteStartElement("Personen") writer.WriteStartElement("Person") writer.WriteStartAttribute("Nachname") writer.WriteValue(varNachname) 'Hier den Nachnamen aus der Db writer.WriteEndAttribute() writer.WriteStartAttribute("Name") writer.WriteValue(name) 'Hier den Namen aus der Db writer.WriteEndAttribute() writer.WriteStartAttribute("Alta") writer.WriteValue(varAlta) 'Hier das Alter aus der Db writer.WriteEndAttribute() writer.WriteEndElement() writer.WriteEndElement() writer.WriteEndDocument() writer.Flush() lbl2.Text = "XML-Datei erfolgreich erstellt" End Using catch ex As Exception lbl2.Text = "EEERRROOORR" & ex.Message End Try End Sub
<Personen>
<Person Nachname="Lustig" Name="Thomas Dieter Franz Ullrich Lars" Alter="22"/>
</Personen>
also alle Daten hat es mir in eine Zeile reingeschrieben..
Und ich möchte es so haben:
<Personen>
<Person Nachname="Lustig" Name="Thomas" Alter="44"/>
<Person Nachname="Frech" Name="Dieter" Alter="44"/>
...
</Personen>
wie schaffe ich das?
Geändert von stonetehrippa (22.11.07 um 09:11 Uhr)
-
Hi
Muss das extra in einem eigenen Format sein?
Wenn nein kannst du die Methode DataSet.WriteXml nutzen.
Aber wie mir eher scheint, machst du einen Fehler beim Lesen aus der DB bzw. beim Schreiben in die Variablen. Poste doch mal den richtigen Code und nicht den Ersatz von obenGrüße Nico
----------------------
Xing
----------------------
Zitat von Mark Twain (1835-1910)
Zitat von Mike Wilson - Biographie über Larry Ellison (CEO Oracle)
-
Hallo niggo,´(bin stone..,habe nur das passwort vergessen und die email adresse gibts nicht mehr),
ich muss es so machen da ich die xml datei genau so brauche oder kann ich anders auch eine xml genau nach meinem schema machen?
Der Code müsste korrekt sein , mir erstellt es eine xml , aber nur wie oben beschrieben, einen Vorschlag?(bin für alles offen
-
Wie kann man denn innerhalb von 9 Stunden sein Passwort vergessen und seinen E-Mail-Acc löschen

Im DataSet befindet sich eine DataTable. Über deren Rows kannst du mit einer foreach-Schleife laufen und dir die entsprechenden Informationen in Variablen schreiben. Der Zugriff ist auf jede einzelne Column möglich.
Die Schleife muss aber innerhalb des Using-Blocks für den XmlWriter laufen!Grüße Nico
----------------------
Xing
----------------------
Zitat von Mark Twain (1835-1910)
Zitat von Mike Wilson - Biographie über Larry Ellison (CEO Oracle)
-
23.11.07 09:53 #5
- Registriert seit
- Jun 2007
- Beiträge
- 8
hallo niggo war nicht zuHause, und so hatte ich das pwd nicht
,
ok danke werde das mal versuchen
-
23.11.07 12:22 #6
- Registriert seit
- Jun 2007
- Beiträge
- 8
Geschafft Thx Niggo
-
Wenn eine Frage beantwortet wurde, dann bitte den Thread auf erledigt stellen.
Ähnliche Themen
-
Arrays dynamisch erzeugen
Von di-five im Forum PHPAntworten: 6Letzter Beitrag: 14.12.08, 22:56 -
Hashtabele dynamisch erzeugen
Von benomatic im Forum CGI, Perl, Python, Ruby, Power ShellAntworten: 1Letzter Beitrag: 12.05.08, 10:18 -
dynamisch PDF erzeugen?
Von Admi im Forum PHPAntworten: 12Letzter Beitrag: 28.04.06, 00:30 -
Threads dynamisch Erzeugen.
Von Kai Cierpka im Forum JavaAntworten: 3Letzter Beitrag: 05.10.05, 15:54 -
XLS mit PHP dynamisch erzeugen?
Von TXC -Freak im Forum PHPAntworten: 17Letzter Beitrag: 31.07.05, 14:51





Zitieren

Login





