![]() |
|
Модераторы: diadiavova |
![]()
|
|
| grover |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 30.10.2008 Репутация: нет Всего: нет |
Здравствуйте! Подскажите пожалуйста где ошибка? Вторую ночь сижу не могу понять!
Хочу прочитать файл а.xml. А он зараза не читает =((((( То ругается на кодировку (хотя почему???), то ещё на что-то.... XML: <?xml version = "1.0" encoding="Windows-1251" standalone="yes"?> <VFPData> <tmp1 group_inv="0" num_inv="9785864042014" artikul="Административное з" name_nom="Административное здание 4,1а"/> <tmp1 group_inv="0" num_inv="21100010000001" artikul="Административное 4" name_nom="Административное здание 4,1"/> <tmp1 group_inv="0" num_inv="21100010000003" artikul="Администр здан 4,6" name_nom="Административное здание 4,6"/> </VFPData> Процедурка на С#: private void button1_Click(object sender, EventArgs e) { XmlTextReader MyTR = new XmlTextReader(@"E:\a.xml"); while(!(MyTR.NodeType == XmlNodeType.EndElement && MyTR.Name == "VFPData") && MyTR.Read()) { if(MyTR.NodeType == XmlNodeType.Element &&MyTR.Name == "num_inv") { MessageBox.Show("ИН: "+ MyTR.GetAttribute("num_inv")); } } MessageBox.Show("Готово!"); } |
|||
|
||||
| jsa |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 704 Регистрация: 19.1.2006 Где: Новосибирск Репутация: 3 Всего: 20 |
сообщение об ошибке в студию
-------------------- Все мы, на перине с песней, строим небо на земле © Ю. Шевчук |
|||
|
||||
| grover |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 30.10.2008 Репутация: нет Всего: нет |
Эврика!!! Разобрался!!!!
Процедура должна выглядеть так: private void button1_Click(object sender, EventArgs e) { XmlTextReader MyTR = new XmlTextReader(@"E:\a.xml"); while(!(MyTR.NodeType == XmlNodeType.EndElement && MyTR.Name == "VFPData") && MyTR.Read()) { if(MyTR.NodeType == XmlNodeType.Element &&MyTR.Name == "tmp1") { MessageBox.Show("ИН: "+ MyTR.GetAttribute("num_inv")); } } MessageBox.Show("Готово!"); } |
|||
|
||||
![]()
|
| Правила форума "XML/XSLT" | |
|
|
Прежде чем опубликовать вопрос, попробуйте воспользоваться поиском - возможно тема уже поднималась. Также рекомендуем Вам зайти в раздел FAQ ,раздел дополняется и, возможно, там вы увидите готовое решение. Для ответов на часто задаваемые вопросы существует FAQ раздела. Новости можно публиковать в разделе новостей. Для статей так же есть специальный раздел Желаем удачи в Вашем деле! Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, diadiavova. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | XML, XSL | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |