Hab mal wieder ´n Anfängerproblem schätze ich. Also ich möchte eine XML auslesen. Das hab ich auch schon geschafft das mache ich so:
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22:
| private void treeView1_AfterSelect(object sender, TreeViewEventArgs e) { string strDatei = Application.StartupPath + "\\Skin.xml";
System.Xml.XmlTextReader xmltReader = new System.Xml.XmlTextReader(strDatei);
while (xmltReader.Read()) { if ((xmltReader.NodeType == System.Xml.XmlNodeType.Element) && (xmltReader.Name == "SkinElement")) { if (this.rtfXML.Text != "") { this.rtfXML.Text += "\n"; } } if (xmltReader.NodeType == System.Xml.XmlNodeType.Text) { this.rtfXML.Text += xmltReader.Value + "\t"; } } xmltReader.Close(); } |
So ich weiß irgendwas muss ich ändern.
Meine Treeview Knoten-Punkte heißen Masterpage, SiteHeader und SiteFooter.
Nun möchte ich wenn ich auf einen dieser Nodes klicke, das nur der XML-Text von Masterpage angezeigt wird bzw. von SiteHeader oder SiteFooter die in der XML-Datei vorhanden sind.
Mit der MSDN und google habe ich leider nichts gefunden.
Bitte helft mir.
MFG