| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Разработка Windows Forms > Нужно написать простую прогу |
| Автор: 6atoh 25.9.2006, 12:19 |
| Нужно сделать: A form-based application that allows to open a “File/Browse” dialog and locate and download an XML file. The application should: • Set the form name equal to the name of the uploaded XML file • Display the content of the XML file as a tree-view in the left-hand pane of the application form window • Display the content of the selected tree node in the table in the right-hand pane of the application form window Это нужно сделать до вечера. Я конечно сейчас сам постараюсь, но врядли успею потому что никогда с XML не работал. Помогите кто сможет |
| Автор: Hidrag 25.9.2006, 12:38 |
| Здесь про ХМЛ не плохо рассказано... http://vng.visualdesign.ru/Publ/Xml.aspx |
| Автор: mr.DUDA 25.9.2006, 14:37 |
| Документ читаем в XmlDocument, далее бежим по узлам рекурсивно, заполняя TreeView. Чтобы сопоставить узлу контрола узел XML-дерева, можно унаследоваться от TreeNode и запихнуть XmlNode в какое-нибудь открытое свойство наследника (или пихать XmlNode в TreeNode.Tag). Под content-ом XML-узла можно понимать что угодно, но как я понимаю, можно просто взять значения атрибутов из коллекции XmlNode.Attributes и вывести их в листбоксе сбоку формы (Name и Value). |
| Автор: 6atoh 25.9.2006, 15:30 |
| У меня возник вопрос. Можно ли получить номер узла в treeView(не индекс а именно уникальный номер)? |
| Автор: mr.DUDA 26.9.2006, 10:55 |
| Можно, если его при создании узла назначить Например, можно заполнить св-во Name. Кстати, тогда узел можно найти методом Find. |