#c# #winforms
#c# #winforms
Вопрос:
У меня есть следующий образец xml
файла
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<IResponse xmlns:xsi="http://www.w3.org/2001/XMLScheminstance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Language>en</Language>
<Code>Approved</Code>
<Message> Approved</Message>
<Info xsi:type="Info">
<Number>11</Number>
<ExpiryDate year="10" month="8" />
<StartDate year="7" month="8" />
<currency="GBP">36.00</currency>
<ACode>096392</ACode>
</IResponse>
Как отобразить узлы и дочерние элементы в treeview
элементе управления и значения в list view
?
public void Deserialize()
{
XmlReader reader = XmlReader.Create(this.filePath);
XmlSerializer serializer = new XmlSerializer(typeof(Response));
if (serializer.CanDeserialize(reader))
{
Response obj = serializer.Deserialize(reader) as Response;
// obj consists of xml file nodes and i want to display this in treeview
// control and values in between them as list view .
}
else
{
iccTransactionResponseBindingSource.DataSource = null;
}
}
Комментарии:
1. Проголосовавший , пожалуйста , прокомментируйте …
2. В чем, по-видимому, проблема? Разбор XML или добавление узлов в TreeView ?
3. Я закончил с разбором xml, я никогда не использовал управление просмотром дерева, поэтому просто интересно, как добавить узлы в treeview
4. О какой платформе пользовательского интерфейса вы спрашиваете? WinForms? WPF? ASP.NET ? Silverlight? Переключатель освещения?
5. Добавлен тег WinForms для вас.
Ответ №1:
Может быть, это документ MS KB? http://support.microsoft.com/kb/317597