Страница: 1 |
Страница: 1 |
Вопрос: Помогите с XML
Добавлено: 18.01.06 17:56
Автор вопроса: FreeWorlder | Web-сайт:
Есть 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-сайт:
Профиль | | #1
Добавлено: 18.01.06 19:22
DOCUMENT/RECV[@NAME="квартира"]/VALUE
Это на языке запросов XPath.
Номер ответа: 2
Автор ответа:
Ilja
ICQ: 216590354
Вопросов: 3
Ответов: 11
Профиль | | #2
Добавлено: 19.01.06 22:44
Dim sFind As String
xdFile.Load("xml.xml"
sFind = xdFile.SelectNodes("OCUMENT/RECV[@NAME='Город']/VALUE".Item(0).InnerText
Для этого тебе понадобиться FrameWork
Номер ответа: 3
Автор ответа:
Ilja
ICQ: 216590354
Вопросов: 3
Ответов: 11
Профиль | | #3
Добавлено: 19.01.06 22:44
Dim sFind As String
xdFile.Load("xml.xml"
sFind = xdFile.SelectNodes("OCUMENT/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, я не знал что можно с атрибутами так