Модераторы: diadiavova
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как достать значение, из другого файла 
:(
    Опции темы
JVM
Дата 23.3.2007, 12:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 189
Регистрация: 30.10.2006

Репутация: 4
Всего: 5



Есть два файла
A1.xml
Код

<A1>
    <B1>/A2/B2</B1>
</A1>
A2.xml
Код

<A2>
    <B1>Этот текст терпеть не могу</B1>
    <B2>Хочу этот текст</B2>
</A2>

Использую XSLT
style.xsl
Код

<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

<xsl:template match="A1/B1">
    <result>
        <xsl:variable name="path" select="text()" />
        <xsl:value-of select="document('A2.xml')/A2/B2" /><!--а мне надо, чтобы можно было
что-то вроде document('A2.xml')$path-->
    </result>
</xsl:template>

</xsl:stylesheet>

Т.е. XPath выражение мне надо держать в параметре и уже его использовать, чтобы добраться до текста т.е. получить
Код

<result>Хочу этот текст</result>


PM MAIL   Вверх
JVM
Дата 26.3.2007, 17:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 189
Регистрация: 30.10.2006

Репутация: 4
Всего: 5



Если кому интересно ответ здесь http://raleigh.ru/XML/phpbb/viewtopic.php?p=6903#6903
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "XML/XSLT"
diadiavova

Прежде чем опубликовать вопрос, попробуйте воспользоваться поиском - возможно тема уже поднималась.

Также рекомендуем Вам зайти в раздел FAQ ,раздел дополняется и, возможно, там вы увидите готовое решение.

Для ответов на часто задаваемые вопросы существует FAQ раздела. Новости можно публиковать в разделе новостей. Для статей так же есть специальный раздел

Желаем удачи в Вашем деле!


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, diadiavova.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | XML, XSL | Следующая тема »


 




[ Время генерации скрипта: 0.0362 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.