Как получить значение дочерних узлов в Родительском узле perticular XML в C#?
Привет,
Я в XML-файл Folders.xml,
<root> <Folder name="Planning"> <subfolder name="Meeting Minuts"/> <subfolder name="Weekly Report"/> <subfolder name="Monthaly Report"/> <subfolder name="Design Image"/> </Folder> <Folder name="Engineering"> <subfolder name="Engineering1"/> <subfolder name="Engineering2"/> <subfolder name="Engineering3"/> <subfolder name="Engineering4"/> </Folder> <Folder name="Quality"> <subfolder name="Quality1"/> <subfolder name="Quality2"/> <subfolder name="Quality3"/> <subfolder name="Quality4"/> </Folder> </root>
Строгание, проектирование и качество-это элемент combobox. Когда пользователь выберет combobox в качестве строгания, мне нужно диспалировать все подпапки в планировании, если он выберет качество, то все подпапки должны отображаться,
Как я могу получить подэлемент определенным родителем,
Что я уже пробовал:
вот код для получения родительского элемента.
XDocument myxml = XDocument.Load(@"Xml\Folders.xml"); string str = string.Empty; foreach (XElement level1Element in XElement.Load(@"Xml\Folders.xml").Elements("Folder")) { str=(level1Element.Attribute("name").Value); Folders.Add(str); } cmb1.ItemsSource = Folders;