Страница: 1 |
Страница: 1 |
Вопрос: Как получить свойство узла в XML документе?
Добавлено: 22.05.09 14:10
Автор вопроса: MYSTERIOR | Web-сайт:
Друзья! Вот такая проблема! Пытаюсь сделать запрос к XML:
xmlDoc.validateOnParse = False
xmlDoc.Load (logurl)
Dim objNode As IXMLDOMNode
Dim objListOfNodes As IXMLDOMNodeList
xmlDoc.setProperty "SelectionLanguage", "XPath"
Set objNode = xmlDoc.selectSingleNode("/answer/status")
If objNode.Text = "ok" Then
Set objListOfNodes = xmlDoc.selectNodes("//answer/signals/*")
For Each objNode In objListOfNodes
asd = xmlDoc.getProperty("type")
MsgBox objNode.Text + asd
Next
структура XML такова
<status>ok</status>
- <signals>
<signal type="type1">TEXT1</signal>
<signal type="type2">TEXT2</signal>
</signals>
</answer>
Нужно получить значения всех <signal> в <signals> и их свойства
Не получается) Не подскажете, как? Спасибо
Ответы
Всего ответов: 3
Номер ответа: 1
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #1
Добавлено: 22.05.09 20:33
Зачем в
два слэша?
Почему здесь:
getProperty берется от xmlDoc, а не от objNode?
Номер ответа: 2
Автор ответа:
MYSTERIOR
ICQ: 227369659
Вопросов: 31
Ответов: 96
Web-сайт:
Профиль | | #2
Добавлено: 22.05.09 20:52
потому что у objNode нет метода getProperty
А как правильно?
Номер ответа: 3
Автор ответа:
MYSTERIOR
ICQ: 227369659
Вопросов: 31
Ответов: 96
Web-сайт:
Профиль | | #3
Добавлено: 24.05.09 21:24
Ребят, ну неужели никто не знает?(( Очень надо!