msxml парсер (расскажите как работать)

Модераторы: Duncon, Naeel Maqsudov, Игорь Акопян, Хыиуду

Ответить
braven
Сообщения: 2
Зарегистрирован: 08 сен 2006, 10:09

Пытаюсь использовать парсер msxml2.0 но возникла проблема...
не знаю как получить доступ к данным к конкретной структуре документа xml (нода вроде бы)

На основании статей в инете подключил xml документ но дальше не понимаю что делать =\

Расскажите пожалуйста пошагово, какие действия надо делать чтобы читать данные из нужных нод.
alexx
Сообщения: 116
Зарегистрирован: 02 июл 2004, 22:29
Откуда: Hamburg

Delphi не знаю, подкину VB, функции идентичны...

Код: Выделить всё

Set xmlDoc = CreateObject("MSXML2.DOMDocument")
'read file
xmlDoc.load("c:\doc.xml")
'get firstnode content
nodeTxt = xmlDoc.SelectSingleNode("Root/Book").Text
'change content of second node nodeTxt = xmlDoc.SelectSingleNode("Root/Book[2]").Text = "BlaBla"

Код: Выделить всё

doc.xml
---
<Root>
 <Book> Mumu </Book>
 <Book> Gerasim </Book>
 <Book> Barynja </Book>
</Root>
---
Все функции DOM:
http://msdn.microsoft.com/library/en-us ... 4e2824.asp
Так пользуют XPATH
http://msdn.microsoft.com/library/en-us ... f72ed1.asp
-------------
Лень - двигатель прогресса!
braven
Сообщения: 2
Зарегистрирован: 08 сен 2006, 10:09

Спасибо за "правильные" линки, все получилось =)
Ответить