Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Работа с данными

Страница: 1 |

 

  Вопрос: Помогите с XML Добавлено: 18.01.06 17:56  

Автор вопроса:  FreeWorlder | Web-сайт: www.odin.ru | ICQ: 1841729 
Есть xml-файлик
<?xml version="1.0" encoding="windows-1251" ?>
<DOCUMENT NAME="Заявление, 12.01.2006, 75, об отмене приватизации квартиры" EXIST_ID="493">
<RECV NAME="_Implicit_Write_Access">
  <VALUE>10029</VALUE>
  </RECV>
<RECV NAME="Вид_документа">
  <VALUE>Заявление</VALUE>
  </RECV>
 <RECV NAME="Город">
  <VALUE>Одинцово</VALUE>
  </RECV>
......
Мне нужно прочитав файлик найти элемент RECV с аттрибутом NAME="квартира", а затем получить значение вложенного элемента VALUE. Вопрос: как проверить значение аттрибута name?

Ответить

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

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



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

ICQ: 326066673 

Вопросов: 368
Ответов: 5968
 Web-сайт: www.vbnet.ru
 Профиль | | #1
Добавлено: 18.01.06 19:22
DOCUMENT/RECV[@NAME="квартира"]/VALUE

Это на языке запросов XPath.

Ответить

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



ICQ: 216590354 

Вопросов: 3
Ответов: 11
 Профиль | | #2 Добавлено: 19.01.06 22:44
        Dim xdFile As New Xml.XmlDocument
        Dim sFind As String
        xdFile.Load("xml.xml";)
        sFind = xdFile.SelectNodes(";DOCUMENT/RECV[@NAME='Город']/VALUE";).Item(0).InnerText


Для этого тебе понадобиться FrameWork

Ответить

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



ICQ: 216590354 

Вопросов: 3
Ответов: 11
 Профиль | | #3 Добавлено: 19.01.06 22:44
        Dim xdFile As New Xml.XmlDocument
        Dim sFind As String
        xdFile.Load("xml.xml";)
        sFind = xdFile.SelectNodes(";DOCUMENT/RECV[@NAME='Город']/VALUE";).Item(0).InnerText


Для этого тебе понадобиться FrameWork

Ответить

Номер ответа: 4
Автор ответа:
 Ilja



ICQ: 216590354 

Вопросов: 3
Ответов: 11
 Профиль | | #4 Добавлено: 19.01.06 22:53
Прошу прощения за второй пост, случайно кликнул

xml.xml это твой файл xml, а item(0) это только если у тебя только один элемент с арибутом "город"
И спасибо Павлу за XPath, я не знал что можно с атрибутами так :)

Ответить

Страница: 1 |

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



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