Страница: 1 |
Страница: 1 |
Вопрос: Работа с XML ???
Добавлено: 21.01.06 13:43
Автор вопроса: Glyckmen
Удалось подключить к проекту библиотеку MSXML.DLL , здесь на форуме нашел как брать определенные эллементы
<quest id="EFA9F9F8" version="4">
<answer>bla bla</answer>
<answer>tra-la-la</answer>
</quest>
</questions>
Помогите пожалуйста.
PS: Прошу на другие ресурсы не отсылать, я уже две недели лажу по инету, но так и не врубился как получить эти значения, мне надо только кусочек кода что-бы взять значения в кавычках (всего пару строк) Плиз.
Ответы
Всего ответов: 2
Номер ответа: 1
Автор ответа:
Glyckmen
Вопросов: 7
Ответов: 22
Профиль | | #1
Добавлено: 22.01.06 14:39
Ну что-же видимо про работу MSXML DOMDocument на VB6 никто не знает!
Ну и ладно.
Я нашел альтернативный путь - обработка XML через "регулярные вырожения", это поиск строки по образцу с маской, при этом выдает не только всю искомую строчку но и значение самой маски (а это как раз и есть наше искомое неизвестное), дабо нашел простое и понятное описание как с этими "регулярными выражениями" работать, выдает все что мне надо и сразу (конечно не без недостатков но как говорится и на безрыбье и рак рыба). Кому интересно могу объяснить что это такое и как с ним работать.
Номер ответа: 2
Автор ответа:
Sur
ICQ: 1249088
Вопросов: 10
Ответов: 304
Web-сайт:
Профиль | | #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 - этож выходные.