Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Работа с XML ??? Добавлено: 21.01.06 13:43  

Автор вопроса:  Glyckmen
Удалось подключить к проекту библиотеку MSXML.DLL , здесь на форуме нашел как брать определенные эллементы
<questions>
<quest id="EFA9F9F8" version="4">
<answer>bla bla</answer>
<answer>tra-la-la</answer>
</quest>
</questions>
, вот "bla bla" я понял как выделить, но не знаю как выделить значение в кавычках (id="EFA9F9F8" или version="4") - эти значения у меня в разных файлах разные (но данные важны больше чем bla bla )но сама структура одинаковая.
Помогите пожалуйста.
PS: Прошу на другие ресурсы не отсылать, я уже две недели лажу по инету, но так и не врубился как получить эти значения, мне надо только кусочек кода что-бы взять значения в кавычках (всего пару строк) Плиз.

Ответить

  Ответы Всего ответов: 2  

Номер ответа: 1
Автор ответа:
 Glyckmen



Вопросов: 7
Ответов: 22
 Профиль | | #1 Добавлено: 22.01.06 14:39
Ну что-же видимо про работу MSXML DOMDocument на VB6 никто не знает!
Ну и ладно.
Я нашел альтернативный путь - обработка XML через "регулярные вырожения", это поиск строки по образцу с маской, при этом выдает не только всю искомую строчку но и значение самой маски (а это как раз и есть наше искомое неизвестное), дабо нашел простое и понятное описание как с этими "регулярными выражениями" работать, выдает все что мне надо и сразу (конечно не без недостатков но как говорится и на безрыбье и рак рыба). Кому интересно могу объяснить что это такое и как с ним работать.

Ответить

Номер ответа: 2
Автор ответа:
 Sur



ICQ: 1249088 

Вопросов: 10
Ответов: 304
 Web-сайт: sur.hotbox.ru/
 Профиль | | #2
Добавлено: 23.01.06 11:16
Тут нужно искать _атрибуты_ ноды.
В свое время нарыл хороший help:
http://www.devguru.com/technologies/xml_dom/16027.asp

'атрибуты
Set XML_tmp = XML_Child.Attributes
For j = 0 To XML_Child.Attributes.Length - 1
'имена
Debug.Print XML_tmp.Item(j).Name
'значения
Debug.Print XML_tmp.getNamedItem(XML_tmp.Item(j).Name).nodeValue
Next j


PS
>Ну что-же видимо про работу MSXML DOMDocument на VB6 никто не знает!

21 и 22 - этож выходные.

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам