Hallo miteinander!
Ich bin neu hier und habe folgendes Problem:
Ich möchte eine vorhandene XML Datei öffnen, dann bestimmte Daten auslesen und die ausgelesenen Daten wieder in eine neue XML Datei schreiben.
Wie wäre hier die Vorgehensweise?
Die XML Datei hat in etwa folgenden Aufbau:
<?xml version="1.0" encoding="ISO-8859-1" standalone="no" ?>
<preisliste>
</preisliste>
Jetzt soll nach der "bauteil_gruppe" gesucht werden und alle Teile, welche zu einer Gruppe gehören, sollen in eine neue XML Datei geschrieben werden.
Leider bin ich bisher selbst mit der Abfrage noch nicht so recht vorwärts gekommen:
Was genau macht eigentlich das "New" in "[...]Select New With [...]"
Bezieht sich das "With" inkl. dem "."-Operator auf "qList" oder auf "xe"?
Wäre über jegliche Hilfe sehr dankbar!
Grüße, Sebastian
Ich bin neu hier und habe folgendes Problem:
Ich möchte eine vorhandene XML Datei öffnen, dann bestimmte Daten auslesen und die ausgelesenen Daten wieder in eine neue XML Datei schreiben.
Wie wäre hier die Vorgehensweise?
Die XML Datei hat in etwa folgenden Aufbau:
<?xml version="1.0" encoding="ISO-8859-1" standalone="no" ?>
<preisliste>
<bauteil>
<bauteil_nummer>123</bauteil_nummer>
<bauteil_beschreibung>
<beschreibung1>Neues Bauteil abc</beschreibung1>
<beschreibung2>Hat diese Eigenschaften</beschreibung2>
</bauteil_beschreibung>
<bauteil_gruppe>Gruppe1 blabla</bauteil_gruppe>
</bauteil>
<bauteil>
...</preisliste>
Jetzt soll nach der "bauteil_gruppe" gesucht werden und alle Teile, welche zu einer Gruppe gehören, sollen in eine neue XML Datei geschrieben werden.
Leider bin ich bisher selbst mit der Abfrage noch nicht so recht vorwärts gekommen:
Code:
Dim XMLdoc As XDocument = XDocument.Load(strXMLFilePath) Dim qList = From xe In XMLdoc.Descendants.Elements.<bauteil> _ Where xe.<bauteil_gruppe>.Value Like "Gruppe1*" _ Select New With { _ .ID = xe.<bauteil_nummer>.Value _ '... }
Was genau macht eigentlich das "New" in "[...]Select New With [...]"
Bezieht sich das "With" inkl. dem "."-Operator auf "qList" oder auf "xe"?
Wäre über jegliche Hilfe sehr dankbar!
Grüße, Sebastian
Comment