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
XML-Attribute eines bestimmten Knotens auslesen
Ralf2022
myCSharp.de - Member



Dabei seit:
Beiträge: 2

Themenstarter:

XML-Attribute eines bestimmten Knotens auslesen

beantworten | zitieren | melden

Hallo,

ich verzweifel gerade daran, das Attribut "version" unter "props" auszulesen.
Mit
XmlDocument xDoc = new XmlDocument();
xDoc.Load(filename);
xDoc.DocumentElement.GetAttribute("version") kann ich nur auf die Attribute der ersten Zeile zugreifen. Wie komme ich an die unter "pops" ran?

<?xml version="1.0" encoding="utf-8"?>
<order command="download" version="1" destinationid="2" senderid="1" ts="637859731464969911" ">
  <props itemid="nomrec" itemsubid="1" version="45" Versiondate="2022-01-31T11:10:40" />
</order>
Verwendetes Datenbanksystem: <XML>`

Die xml-Struktur kommt von einer Maschine und ist nicht veränderbar.
Ich danke Euch vielmals.

Gruß Ralf
private Nachricht | Beiträge des Benutzers
dannoe
myCSharp.de - Member



Dabei seit:
Beiträge: 218

beantworten | zitieren | melden

mit xPath z. B. so:


xDoc.SelectSingleNode("order/props/@version").Value
private Nachricht | Beiträge des Benutzers
Ralf2022
myCSharp.de - Member



Dabei seit:
Beiträge: 2

Themenstarter:

beantworten | zitieren | melden

Vielen Dank, funktioniert so. Gruß Ralf
private Nachricht | Beiträge des Benutzers