powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / XSLT преобразование + словари
8 сообщений из 8, страница 1 из 1
XSLT преобразование + словари
    #33405275
KPIIS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть "основной" XML с некоторыми цифровыми значениями, еcть XML с расшифровкой этих значений
Как можно использовать в XSL XML c расшифровками? Пожалуйста, с примерами, если найдутся...
...
Рейтинг: 0 / 0
XSLT преобразование + словари
    #33405373
wessen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KPIISЕсть "основной" XML с некоторыми цифровыми значениями, еcть XML с расшифровкой этих значений
Как можно использовать в XSL XML c расшифровками? Пожалуйста, с примерами, если найдутся...

Можно из этих двух XML сделать один, либо банальным копированием в блокноте, либо через тот же XSL. А потом уже работать с получившимся XML.
...
Рейтинг: 0 / 0
XSLT преобразование + словари
    #33405456
KPIIS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так вот я и хочу использовать словари в XSL
...
Рейтинг: 0 / 0
XSLT преобразование + словари
    #33405477
Фотография Timm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KPIISТак вот я и хочу использовать словари в XSL
тебе предлагают с помощью xsl преобразовать 2 xml документа в один, в котором будут уже все данные (и числовые значения, и расшифровка), которые тебе нужны и в том виде, в котором тебе удобно с ними обращаться.
а вот вопрос как сделать то или это с помощью xsl, думаю надо в другой форум
...
Рейтинг: 0 / 0
XSLT преобразование + словари
    #33405529
KPIIS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Timm KPIISТак вот я и хочу использовать словари в XSL
тебе предлагают с помощью xsl преобразовать 2 xml документа в один, в котором будут уже все данные (и числовые значения, и расшифровка), которые тебе нужны и в том виде, в котором тебе удобно с ними обращаться.
а вот вопрос как сделать то или это с помощью xsl, думаю надо в другой форум
1. я видел что мне предлагают - меня это не устраивает (чтоб все в одном файле было)
2. спасибо за линк - не видел что появился форум по XML
...
Рейтинг: 0 / 0
XSLT преобразование + словари
    #33405623
Фотография Timm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не обязательно иметь "готовый" файл. можно делать xslt преобразование на лету.
...
Рейтинг: 0 / 0
XSLT преобразование + словари
    #33405641
-------------
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KPIISЕсть "основной" XML с некоторыми цифровыми значениями, еcть XML с расшифровкой этих значений
Как можно использовать в XSL XML c расшифровками? Пожалуйста, с примерами, если найдутся...
Код: plaintext
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.
30.
----- a.xml : типа основной -----
<?xml version="1.0" ?>
<content>
  <data> 123 </data>
  <vata> 456 </vata>
</content>
----- b.xml : типа расшифровка -----
<?xml version="1.0" ?>
<content>
  <data>
    <id> 123 </id>
    <desc>Test Value  123 </desc>
  </data>
  <vata value="456">Test Value  456 </vata>
</content>
----- a.xsl : типа использование -----
<?xml version="1.0" ?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" >
  <xsl:output method="text" />
  <xsl:variable name="dict" select="document('b.xml')" />
  <xsl:template match="/content">
    <xsl:apply-templates />
  </xsl:template>
  <xsl:template match="data">
    <xsl:value-of select="$dict//data[id/text() = current()/text()]/desc" />
  </xsl:template>
  <xsl:template match="vata">
    <xsl:value-of select="$dict//vata[@value = current()/text()]" />
  </xsl:template>
</xsl:stylesheet>
...
Рейтинг: 0 / 0
XSLT преобразование + словари
    #33405743
KPIIS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
------------- KPIISЕсть "основной" XML с некоторыми цифровыми значениями, еcть XML с расшифровкой этих значений
Как можно использовать в XSL XML c расшифровками? Пожалуйста, с примерами, если найдутся...
Код: plaintext
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.
30.
----- a.xml : типа основной -----
<?xml version="1.0" ?>
<content>
  <data> 123 </data>
  <vata> 456 </vata>
</content>
----- b.xml : типа расшифровка -----
<?xml version="1.0" ?>
<content>
  <data>
    <id> 123 </id>
    <desc>Test Value  123 </desc>
  </data>
  <vata value="456">Test Value  456 </vata>
</content>
----- a.xsl : типа использование -----
<?xml version="1.0" ?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" >
  <xsl:output method="text" />
  <xsl:variable name="dict" select="document('b.xml')" />
  <xsl:template match="/content">
    <xsl:apply-templates />
  </xsl:template>
  <xsl:template match="data">
    <xsl:value-of select="$dict//data[id/text() = current()/text()]/desc" />
  </xsl:template>
  <xsl:template match="vata">
    <xsl:value-of select="$dict//vata[@value = current()/text()]" />
  </xsl:template>
</xsl:stylesheet>

Thanks a lot! - вот именно это и имел в виду!
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / XSLT преобразование + словари
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]