Форум программистов, компьютерный форум, киберфорум
Наши страницы
XML/XSL
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.82/11: Рейтинг темы: голосов - 11, средняя оценка - 4.82
cristaloleg
148 / 49 / 3
Регистрация: 21.12.2008
Сообщений: 961
1

Поиск в XML файле

25.04.2010, 13:46. Просмотров 1952. Ответов 1
Метки нет (Все метки)

Дан файл xml, в нём "база данных пользователей", нужно при помощи javasript найти в нём пользователя по имени. спасибо.

XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="1Exam.xslt" ?>
<base>
    <users>
        <user name="Oleg" surname="Kovalov" nick="cristaloleg" age="16">
            <ava img="1.jpg" />
            <about>blablabdmgdlgmk
            d[sgm
            dgfd
            mgpdsmg
            plablabla</about>
            <work>Studendsg;lkdmg\ 
            k 
            ekg 
            ekg e
            pkg p
            ekg e\kt</work>
            <music>dlhkjdohjrohjrtjhiotrjhiojrttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttSOAD, static-x</music>
            <adress>dosdhdhmkosjhose iue iu 3u8t3u58935083503859034503495830958309589080netsk</adress>
        </user>
        <user name="Capitan" surname="Ochevidnost" nick="cap" age="0">
            <ava img="1.jpg" />
            <about>blablablablabla^2</about>
            <work>capitan</work>
            <music>music</music>
            <adress>town</adress>
        </user>
    </users>
</base>
Зы искать надо по атрибуту в теге user.

ещё раз спасибо.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.04.2010, 13:46
Ответы с готовыми решениями:

Как обновить данные в файле xml на основе другого xml?
Добрый день! Мне необходимо разработать XSLT преобразование, которое будет обновлять данные в...

XML тэги в svg файле
Здравствуйте уважаемые посетители форума. Нужна Ваша помощь. Есть SVG файл в котором находятся...

В xml файле поменять данные
Добрый день! подскажите можно ли в эксемель файле как то автоматически поменять данные значение...

Ограничени длинны строки в файле XML
Доброго времени суток! не знаю сюда или не сюда писать. Первый раз столкнулся с xml. проблема...

Где ошибка в этом XML файле?
Для хранения своих отчетов решил писать их данные в xml файл. &lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;...

1
Ivan_32
28 / 24 / 0
Регистрация: 03.02.2010
Сообщений: 66
26.04.2010, 03:52 2
XQuery
JavaScript-ом это разве что вручную парсингом текста наверно...

Можно еще над двойным преобразованием подумать. Нa JS генерировать XML запрос. Он в свою очередь будет парсится стандартным способом и на основе запроса будут создаватся переменные для последующего вызова процедуры. Ну или же серверная часть может генерировать что ни будь вроде этого:
XML
1
2
3
4
5
6
7
8
9
10
11
12
<xsl:stylesheet version = '1.0'
     xmlns:xsl='http://www.w3.org/1999/XSL/Transform'>
<xsl:output method="html" indent="yes"
        doctype-public="-//W3C//DTD XHTML 1.0 Strict//EN" 
        doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"/>
 
<xsl:template match="//users/user"> 
    <xsl:for-each select=".[@name='Oleg']">
      <xsl:value-of select="."/>
    </xsl:for-each>
</xsl:template>
</xsl:stylesheet>
Все это конечно архи-сложные методы не имеющие никакого смысла. Легче вручную, наверно, распарсить текст базы с помощью регулярных выражений. Или как максимум сделать подобие файла выше с уже заданным параметром.

Полезные ссылки:
XSLT/XPATH tutorials
XSLT tutorial
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.04.2010, 03:52

В HTML файле отображать данные из XML файла
Подскажите, как сделать, чтобы в HTML файле отображались данные из XML файла, да если бы еще и в...

Иногда появляется символ \n в xml файле при выгрузке из БД
не нашел более подходящей ветки, если что извините... создается xml файл с информацией о пациентах...

Поиск по словам в xml
Здравствуйте! Подскажите пожалуйста есть ли возможность поиска внутри файла xml по словам/фразам, с...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru