PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Xml GetChild - Tiefeninformation C#



Chito
01-12-2008, 21:55
Ich habe folgendes Problem:



<root>
<eins/>
<tmp1/>
<tmp2/>
<tmp3/>
</root>


Gibt es eine Möglichkeit die Zugehörigkeit der "Kinder" - tmp - zu den "Vater" - eins - in C# .net aus einer XML-Datei zu lesen?

Also, sowas wie getChild in JAVA.

Ich möchte erreichen, das mein Programm erkennt, das die tmp1, tmp2, tmp3 Tags zu eins gehören.

Ich suche schon seit einiger Zeit nach einer geeigneten Lösung - leider ohne Erfolg.


Für jede Hilfe von euch bin ich sehr dankbar!!!!

ContainerDriver
02-12-2008, 08:06
Hallo,

ich bin kein XML-Experte, aber gehören die tmp-Elemente wirklich zu eins?

Ansonsten kann man mit LINQ über eine SQL-ähnliche Syntax XML-Dateien parsen.

Gruß, Florian

undefined
02-12-2008, 09:30
So etwas bekommst du nur mit XSLT und Attributes für id oder key hin.
Dein Beispiel hat also einen Design fehler.

BLUESCREEN3D
02-12-2008, 13:20
Also, sowas wie getChild
Wie ContainerDriver schon gesagt hat: Sollte deine XML-Datei dann nicht anders aussehen?

<root>
<eins>
<tmp1/>
<tmp2/>
<tmp3/>
</eins>
</root>