C# Visual Studio 2022 C# XML Daten auslesen

Status
Für weitere Antworten geschlossen.

Vithooshan13

Newbie
Registriert
Nov. 2022
Beiträge
5
Hallo,

ich möchte gerne aus einer XML die Daten X1,X2,Y1,Y2,Z1,Z2 ( wie im Bild ) auslesen.
while (reader.Read())
{
if ((reader.NodeType == XmlNodeType.Element) && (reader.Name == "WorkspaceMonitoring"))
{
if ((reader.HasAttributes))
{
Console.WriteLine("Number: " + reader.GetAttribute("Number") + " Name: " + reader.GetAttribute("Name"));


Mit dem oben genannten Code kann ich das Element WorkSpaceMonitoring auslesen und die dazu gehörigen Attribute Number und Name.

Die Daten X1,X2,Y1,Y2,Z1,Z2 befinden sich im Knoten CartesianRange.

Wie kann ich am besten, genau diesen Knoten auslesen, sodass ich die Zahlen ausgegeben bekomme.
Ich bin noch Anfänger in C# und tue ich mich da etwas schwer...
 

Anhänge

  • 986.png
    986.png
    35,3 KB · Aufrufe: 140
Wäre schön für den Quelltext Code-Tags zu verwenden und Text als Screenshot zu machen ist auch eher ungünstig. Das kann man auch sehr gut in Code-Tags einpacken. Insbesondere weils ja eh schon XML ist.

Ansonsten hab ich zu einer ähnlichen Frage ja schon im Nachbarthread auf XPath verwiesen.
 
Im Anhang ist der Code mit Ausgabe im Terminal.
Nun möchte ich die oben genannte Werte auslesen..
Mit Xpath funktioniert das bei mir nicht
 

Anhänge

  • 36.png
    36.png
    104,4 KB · Aufrufe: 142
Sorry. Aber ich reagiere nicht mehr auf Screenshots. Ich habs jetzt schon ein paar Mal gesagt das das ungünstig ist. Wenn das so konsequent ignoriert wird, dann hab ich da auch kein Bock mehr drauf.

Vithooshan13 schrieb:
Mit Xpath funktioniert das bei mir nicht
"funktioniert nicht" ist keine Aussage mit der man irgendwie was anfangen kann.
 
  • Gefällt mir
Reaktionen: mental.dIseASe und BAGZZlash
Status
Für weitere Antworten geschlossen.
Zurück
Oben