Ja ich bins wieder und wieder gehts um XML...
Folgendes Szenario:
Ich habe eine Xml Datei, in der ein Element ein anderes beinhaltet, das genauso heißt... jedes dieser Elemente hat ein ElementId-Attribut nach dem ich die Elemente auswählen will.
(Keine sorge sowas mache ich nciht ist nur ein strukturelles Beispiel
)
jetzt habe ich eine Funktion die ein XmlElement erwartet. Ich kann die Namen mit bestimmter ID nur finden, wenn ich schreibe:
jetzt kann ich aber leider "node" nicht an die Funktion übergeben und anders komme ich an das Element an sich nicht dran (ich weiß jdfls nicht wie)...
Kann mir da evtl einen kleinen denkanstoß oder eine Hilfreiche Funktion nennen****
danke schonmal im Voraus =)
Henig
Edit :::
Ich suche sozusagen soetwas, wie eine "SelectSingleElement()"-Funktion
Folgendes Szenario:
Ich habe eine Xml Datei, in der ein Element ein anderes beinhaltet, das genauso heißt... jedes dieser Elemente hat ein ElementId-Attribut nach dem ich die Elemente auswählen will.
XML:
<admin>
<user>
<Name nId = "Name-user-14">
<Name nId = "Name-user-15">
<Name nId ="Name-user-16">
</Name>
</Name>
</Name>
</user>
</admin>
(Keine sorge sowas mache ich nciht ist nur ein strukturelles Beispiel

jetzt habe ich eine Funktion die ein XmlElement erwartet. Ich kann die Namen mit bestimmter ID nur finden, wenn ich schreibe:
C#:
XmlDocument doc = new XmlDocument();
XmlElement root = null;
XmlNode node = null;
doc.Load(test.xml);
root = doc.DocumentElement;
node = root.SelectSingleNode(*hier XPath*);
jetzt kann ich aber leider "node" nicht an die Funktion übergeben und anders komme ich an das Element an sich nicht dran (ich weiß jdfls nicht wie)...
Kann mir da evtl einen kleinen denkanstoß oder eine Hilfreiche Funktion nennen****
danke schonmal im Voraus =)
Henig
Edit :::
Ich suche sozusagen soetwas, wie eine "SelectSingleElement()"-Funktion
Zuletzt bearbeitet von einem Moderator: