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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> XSLT работа с массивом 
:(
    Опции темы
Iren21
Дата 2.3.2013, 12:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Здравствуйте.

Подскажите, как в XSLT:

1) Создать массив
2) Записать информацию в массив
3) Получить информацию из массива
4) Переход по элементам массива

Спасибо.
PM MAIL   Вверх
diadiavova
Дата 2.3.2013, 13:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Доктор Зло(диагност, настоящий, с лицензией и полномочиями)
****


Профиль
Группа: Модератор
Сообщений: 5821
Регистрация: 14.8.2008
Где: В Коньфпольте

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



Никак. Нет в этом языке такого типа данных. Можно, конечно, использовать все что угодно, если пользуешься расширенной версией языка, но вообще, задачу, решаемую с помощью массива на других языках, на хслт видимо придется решать как-то иначе. Опиши задачу, там видно будет.


--------------------
Хочешь получить мудрый совет - читай подписи участников форумов.
Злой доктор Щасзаболит smile
PM   Вверх
Iren21
Дата 2.3.2013, 13:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



как можно выйти из ситуации?
PM MAIL   Вверх
diadiavova
Дата 2.3.2013, 13:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Доктор Зло(диагност, настоящий, с лицензией и полномочиями)
****


Профиль
Группа: Модератор
Сообщений: 5821
Регистрация: 14.8.2008
Где: В Коньфпольте

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



Цитата(Iren21 @ 2.3.2013,  14:08)
как можно выйти из ситуации?

Как минимум ее нужно описать, прежде чем спрашивать как из нее выйти.


--------------------
Хочешь получить мудрый совет - читай подписи участников форумов.
Злой доктор Щасзаболит smile
PM   Вверх
Iren21
Дата 2.3.2013, 13:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



необхдимо сформировать такой код:
теги Document-Parties, Sender и др хотел поместить в массив, чтобы с помощью перебора массива сформировать этот код

Код

<Document-Parties>
        <Sender>
            <ILN>4771459000007</ILN>
            <Name>Sanitex UAB</Name>
        </Sender>
        <Receiver>
            <ILN>4771459000007</ILN>
            <CodeBySender>SMA</CodeBySender>
        </Receiver>
    </Document-Parties>
    <InstructionToDespatch-Parties>
        <Buyer>
            <ILN>0000000000000</ILN>
            <UtilizationRegisterNumber>10464315</UtilizationRegisterNumber>
            <Name>Toom Kauplused OÜ</Name>
        </Buyer>
        <Seller>
            <ILN>0000000000000</ILN>
            <CodeBySeller>SEE</CodeBySeller>
            <Name>SEE</Name>
        </Seller>
        <DeliveryPoint>
            <ILN>0000000000000</ILN>
            <CodeBySeller>3000182</CodeBySeller>
            <CodeByLSP>F0127</CodeByLSP>
            <Name>Toom Kauplused OÜ</Name>
            <StreetAndNumber>Randvere tee 9  Haabneeme, Tallinn</StreetAndNumber>
        </DeliveryPoint>
    

PM MAIL   Вверх
diadiavova
Дата 2.3.2013, 13:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Доктор Зло(диагност, настоящий, с лицензией и полномочиями)
****


Профиль
Группа: Модератор
Сообщений: 5821
Регистрация: 14.8.2008
Где: В Коньфпольте

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



Цитата(Iren21 @  2.3.2013,  14:21 Найти цитируемый пост)
необхдимо сформировать такой код:

XSLT предназначен не для того, чтобы формировать код, а для преобразований. То есть если у тебя есть некий исходный хмл-документ и на основе данных, содержащихся в нем, тебе надо сформировать что-то другое, то здесь этот язык поможет. Если это так, то, задавая вопрос, покажи, какой исходный документ имеется и что и по каким правилам ты хочешь из него создать. Пока что я вообще не вижу ничего, где можно было бы применить этот язык.
И не забывай пользоваться тегами CODE.


--------------------
Хочешь получить мудрый совет - читай подписи участников форумов.
Злой доктор Щасзаболит smile
PM   Вверх
Iren21
Дата 2.3.2013, 13:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



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

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

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

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

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


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

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


 




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


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

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