Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - .NET

Страница: 1 |

 

  Вопрос: Нужна помощь чайнику по XML Добавлено: 05.12.05 13:31  

Автор вопроса:  Pavel
Допустим естьу меня файл со сруктурой:

<questions>
<quest id="1" value="How">

<answer value="true">bla bla</answer>
<answer value="false">tra-la-la</answer>
<answer value="false">bu-bu-bu</answer>
<answer value="false">du-du-du</answer>

</quest>
<quest id="1" value="Why">
...
</quest>
</questions>


1. Как мне считать аттрибуты элемента "<quest>" и их значения?
2. Как считать общее кол-во элементов "<quest>" в родителе "<questшщты>"?

Я перекопал много ресурсов по XML но, т.к. я чайник, я ничего не понял. Может у кого найдётся время днать ответы на мои вопросы?

Ответить

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

Номер ответа: 1
Автор ответа:
 ПтирЯ



Вопросов: 11
Ответов: 71
 Профиль | | #1 Добавлено: 05.12.05 14:12
Вот пример кода:

Dim DOC As New Xml.XmlDocument
Dim Str As String
Dim El As Xml.XmlElement
' Считываем документ
DOC.Load("z:\1.xml";)
' Берем элемент "quest" (с атрибутом 'id' = 1)
El = DOC.DocumentElement.SelectSingleNode("quest[@id=""1""]";)
' El = DOC.DocumentElement.SelectSingleNode("quest";)
Str = El.GetAttribute("value";)

Ответить

Номер ответа: 2
Автор ответа:
 ПтирЯ



Вопросов: 11
Ответов: 71
 Профиль | | #2 Добавлено: 05.12.05 14:14
Для определения количества:
DOC.DocumentElement.SelectNodes("quest";).Count

Ответить

Номер ответа: 3
Автор ответа:
 Pavel



Вопросов: 16
Ответов: 26
 Профиль | | #3 Добавлено: 05.12.05 14:37
ОК, мужик, спасибо! Дома протестю! Может занешь ссылочку на доки для чайников?

Ответить

Номер ответа: 4
Автор ответа:
 ПтирЯ



Вопросов: 11
Ответов: 71
 Профиль | | #4 Добавлено: 05.12.05 14:47
к сожалению она(ссылка) уже не работает.
могу только переслать пару страничек по поиску в XML

Ответить

Номер ответа: 5
Автор ответа:
 Pavel



Вопросов: 16
Ответов: 26
 Профиль | | #5 Добавлено: 05.12.05 15:02
Давай коль не в лом! pahsgi@fromru.com

Ответить

Номер ответа: 6
Автор ответа:
 Павел



Администратор

ICQ: 326066673 

Вопросов: 368
Ответов: 5968
 Web-сайт: www.vbnet.ru
 Профиль | | #6
Добавлено: 05.12.05 20:10
В MSDN естьзамечательное руковоство по XPath.

Ответить

Номер ответа: 7
Автор ответа:
 Neco



ICQ: 247906854 

Вопросов: 133
Ответов: 882
 Web-сайт: neco.pisem.net
 Профиль | | #7
Добавлено: 08.12.05 01:29
Павел! Передай другому: neco777[гав-гав]рамблёр.раша. 8)

Ответить

Страница: 1 |

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



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