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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> "1".xml, "2".xml, ..., "n".xml => res, Объединение нескольких xml в 1 
V
    Опции темы
Ruslan_
Дата 19.4.2006, 06:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Как объединить несколько xml-документов с одинаковой структурой в 1 xml-документ с использованием XSLT?  

Это сообщение отредактировал(а) Ruslan_ - 19.4.2006, 06:42
PM   Вверх
Beard
Дата 19.4.2006, 10:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

Репутация: 7
Всего: 9



Как-нибудь так (если просто слить в одну кучу):
Код

  <xsl:template match="/">
    <root>
    <xsl:copy-of select="document('1.xml')"/>  
    <xsl:copy-of select="document('2.xml')"/>  
     ....
    <xsl:copy-of select="document('n.xml')"/>  
    </root>
  </xsl:template>


Добавлено @ 10:33 
А что подразумевается под объединением? 

Это сообщение отредактировал(а) Beard - 19.4.2006, 10:23
PM MAIL   Вверх
Ruslan_
Дата 23.4.2006, 10:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Спасибо, Beard! Мне это и нужно было: "просто слить в одну кучу".
Т.е. сделать тоже, что и достигается, как мне известно, с использованием XInclude.
Код

<root xmlns:xinclude="http://www.w3.org/1999/XML/xinclude">
  <xinclude:include href="1.xml" />
  <xinclude:include href="2.xml" />
  ...
  <xinclude:include href="n.xml" />
</root>

только с использованием XSLT. 
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "XML/XSLT"
diadiavova

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

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

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

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


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

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


 




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


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

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