Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

Hauptmenü
myCSharp.de
» Startseite
» Forum
» Suche
» Regeln
» Wie poste ich richtig?

Mitglieder
» Liste / Suche
» Wer ist online?

Ressourcen
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Microsoft Docs

Team
» Kontakt
» Cookies
» Spenden
» Datenschutz
» Impressum

  • »
  • Community
  • |
  • Diskussionsforum
Wert in XML-Datei suchen
Toem99
myCSharp.de - Member



Dabei seit:
Beiträge: 754

Themenstarter:

Wert in XML-Datei suchen

beantworten | zitieren | melden

verwendetes Datenbanksystem: <XML>

Wer kann mir auf einfache Weise erklären, wie ich vor dem Speichern nach XML abprüfen kann, ob der Wert nicht bereits gespeichert ist? Bzw. wie ich überhaupt auf einfache Weise in einer XML-Datei suchen kann.

<Termine>
<Termin>
<Datum>29.05.2008 00:00:00</Datum>
<Uhrzeit>7:00</Uhrzeit>
<Text>nix tuen</Text>
</Termin>
</Termine>

z.B. möchte ich wissen, ob zu einem Datum (kann mehrfach vorkommen) bereits ein Wert für eine bestimmte Uhrzeit gespeichert wurde.

Thx
Nicht für das Leben, für die Arbeit lernen wir ...
Windows ist Klasse, ich nehme es um Linux zu downloaden ....
private Nachricht | Beiträge des Benutzers
Toem99
myCSharp.de - Member



Dabei seit:
Beiträge: 754

Themenstarter:

beantworten | zitieren | melden

mmhh, keiner ne hilfreiche kleine Idee für mich?
Nicht für das Leben, für die Arbeit lernen wir ...
Windows ist Klasse, ich nehme es um Linux zu downloaden ....
private Nachricht | Beiträge des Benutzers
Yellow
myCSharp.de - Experte

Avatar #avatar-2347.png


Dabei seit:
Beiträge: 832

beantworten | zitieren | melden

hallo Thomas Wüst,

du kannst mittels XPath-Ausdruck die entsprechenden Knoten abfragen und dann Auswerten ob bereits eine Uhrzeit eingetragen wurde.

-yellow
Selbst ein Weg von tausend Meilen beginnt mit einem Schritt (chinesisches Sprichwort).

Mein Blog: Yellow's Blog auf sqlgut.de
private Nachricht | Beiträge des Benutzers
Daniel_3_17
myCSharp.de - Member



Dabei seit:
Beiträge: 94

beantworten | zitieren | melden

Hi!

Ich habe es gerade mit LinqToXml probiert:


            XDocument xDoc = new XDocument(XDocument.Parse(xml));

            var termine = from t in xDoc.Descendants("Termin")
                          where t.Element("Datum").Value == "30.05.2008 00:00:00" &&
                          t.Element("Uhrzeit").Value == "7:00"
                          select t;

Klappen tut's. Rechtlich okay? Gute Frage! :tongue:

Daniel
private Nachricht | Beiträge des Benutzers