Модераторы: Akina
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> XML VB VB.NET не выходит:), Поиск по XML 
:(
    Опции темы
CrAlex
Дата 2.9.2003, 18:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 9.5.2003
Где: Ростов на Дону

Репутация: нет
Всего: нет



значит в чем тема smile.gif есть у меня хмл файлик с даннымиsmile.gif

мне надо найти там определенный узел и вытащить все данные из негоsmile.gif в ВБ 6 сия фуся делалась на 1,2,3 DOMDocument и вперед. Вся проблемма в том что я пытаюсь сделать это под ВБ.НЕТ а тама ДОМ нету (может вернее я не могу найтиsad.gif)

Код
       Dim xtr As XmlTextReader
       Dim xDoc As XmlDocument
       Dim sel As XmlNode

' кусь первый
           xDoc = New XmlDocument
           xDoc.Load(Server.MapPath("data.xml"))
           sel = xDoc.SelectSingleNode("data/pair[instr = ""USDRUR""]")
           lbResult.Text = lbResult.Text +  sel.SelectSingleNode("bid").Value

'кусь второй
           xtr = New XmlTextReader(Server.MapPath("data.xml"))
           Do While (xtr.Read())
              lbResult2.Text = lbResult.Text + xtr.LocalName()
              lbResult2.Text = lbResult.Text + xtr.Value
           Loop


хмл выглядит след образом

Код
<?xml version="1.0" encoding="utf-8" ?>
<data>
<pair>
 <instr>AUDUSD</instr>
 <bid>0.645</bid>
 <ask>0.6455</ask>
</pair>
<pair>
 <instr>EURCHF</instr>
 <bid>1.537</bid>
 <ask>1.5375</ask>
</pair>
               ................................
<pair>
 <instr>USDRUR</instr>
 <bid>30.52</bid>
 <ask>30.57</ask>
</pair>
</data>


второй кусь выводит то что и должен выдаватьsad.gif

а первый получается первый селект выдает ноду хмльную а второй пустотуsad.gif( в чем грабли помогите
PM MAIL WWW ICQ   Вверх
cardinal
Дата 2.9.2003, 19:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Инженер
****


Профиль
Группа: Экс. модератор
Сообщений: 6003
Регистрация: 26.3.2002
Где: Германия

Репутация: 19
Всего: 99



В какой библиотеке прописаны XmlTextReader, XmlDocument и XmlNode? Если в DOMDocument (если это библиотека), то у меня ее нет, как предполагаю и у других участников форуме.
В принципе можно свою процедуру поиска по файлу написать. На форуме было уже много вопросов по этому поводу...


--------------------
Немецкая оппозиция потребовала упростить натурализацию иммигрантов
В моем блоге: Разные истории из жизни в Германии

"Познание бесконечности требует бесконечного времени, а потому работай не работай - все едино".  А. и Б. Стругацкие
PM   Вверх
CrAlex
  Дата 3.9.2003, 14:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 9.5.2003
Где: Ростов на Дону

Репутация: нет
Всего: нет



Цитата(cardinal @ 2.9.2003, 19:43)
В какой библиотеке прописаны XmlTextReader, XmlDocument и XmlNode? Если в DOMDocument (если это библиотека), то у меня ее нет, как предполагаю и у других участников форуме.

В принципе можно свою процедуру поиска по файлу написать. На форуме было уже много вопросов по этому поводу...

DOMDocuments это не библиотека. Библиотека IDOMXML (чтото типа того я не помню на вскидку)

А все что вы перечислили как раз таки и не в ДОМ просто в System.XML sad.gif с дом я работал в 6 бейсике и все получалось:(

А на счет самому написать:) просто не хотелось smile.gif есть же стандартные методы должно работать:( ан не хотит withstupid.gif
PM MAIL WWW ICQ   Вверх
CrAlex
Дата 3.9.2003, 16:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 9.5.2003
Где: Ростов на Дону

Репутация: нет
Всего: нет



всетаки я победил эту байду smile.gif ура мне хорошему smile.gif

PM MAIL WWW ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "VB6"
Akina

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по VB обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • Используйте теги [code=vb][/code] для подсветки кода. Используйтe чекбокс "транслит" (возле кнопок кодов) если у Вас нет русских шрифтов.


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Akina.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | VB6 | Следующая тема »


 




[ Время генерации скрипта: 0.1599 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.