Laden...

Probleme beim einlesen eines XML Files

Erstellt von slaud vor 4 Jahren Letzter Beitrag vor 4 Jahren 947 Views
S
slaud Themenstarter:in
3 Beiträge seit 2016
vor 4 Jahren
Probleme beim einlesen eines XML Files

Wie gehe ich am besten vor?


<?xml version="1.0"?>
<VarLinks>
	<OwnerA Name="TIPC^test^test Instance">
		<OwnerB Name="TIID^Dev1^Unit1">
			<Link VarA="PlcTask Inputs^MAIN.i5" VarB="X1^Channel 1^E1"/>
			<Link VarA="PlcTask Inputs^MAIN.i6" VarB="X1^Channel 2^E2"/>
			<Link VarA="PlcTask Inputs^MAIN.i7" VarB="X1^Channel 3^E3"/>
			<Link VarA="PlcTask Inputs^MAIN.i8" VarB="X1^Channel 4^E4"/>
		</OwnerB>
		<OwnerB Name="TIID^Dev1^Unit2">
			<Link VarA="PlcTask Inputs^MAIN.i3" VarB="X1^Channel 1^E1"/>
		</OwnerB>
		<OwnerB Name="TIID^Dev1^Unit3">
			<Link VarA="PlcTask Inputs^MAIN.i4" VarB="X1^Channel 1^E1"/>
		</OwnerB>
		<OwnerB Name="TIID^Dev2^Unit1">
			<Link VarA="PlcTask Inputs^MAIN.i1" VarB="X1^Channel 1^Eingang"/>
			<Link VarA="PlcTask Inputs^MAIN.i2" VarB="X1^Channel 2^Eingang"/>
		</OwnerB>
	</OwnerA>
</VarLinks>



  XmlDocument doc = new XmlDocument();
            doc.Load(@"C:\temp\mapping.xml");

H
523 Beiträge seit 2008
vor 4 Jahren

Wo ist die Problembeschreibung?

S
slaud Themenstarter:in
3 Beiträge seit 2016
vor 4 Jahren

Die Aufgabe wäre es die Tabelle autmatisch mit c# zu einzulesen, bin mir nicht scher was das beste wäre, dataset, oder list...
und wie ich weiter vorgehen muss

16.807 Beiträge seit 2008
vor 4 Jahren

Aber was ist die Frage? Wo ist das konkrete Problem? Was hast Du bisher versucht?
[Hinweis] Wie poste ich richtig? Punkt 5 😃

S
slaud Themenstarter:in
3 Beiträge seit 2016
vor 4 Jahren
       foreach (XmlNode childNode1 in xmlDoc.DocumentElement.ChildNodes)
            {
                foreach (XmlNode childNode2 in childNode1.ChildNodes)
                {
                    foreach (XmlNode xmlNode in childNode1.ChildNodes)
                    {
                        Console.WriteLine(xmlNode.Name + " : " + xmlNode.InnerText);
                    }
                }
             
            }

Probiert habe ich so was in der art aber nicht mit gewünschtem erfolg

16.807 Beiträge seit 2008
vor 4 Jahren

Aber was ist die Frage? Wo ist das konkrete Problem?

🤔

Aber: Du musst Dich schon mit XML beschäftigen.
Du kannst jetzt nicht erwarten, dass hier jemand im Forum Dir den Code schreibt, nur weil Du keine Lust hast Dir anzuschauen, wie XML funktioniert und wie man in .NET damit umgeht.

Vier Zeilen inhaltlicher Code kann man ja nicht als "ich hab was probiert" nennen.