|
|
|
Назначение include
|
|||
|---|---|---|---|
|
#18+
Всем привет. У меня вопрос кто нибудь может объяснить как работает команда include можно и в xsl, но лучше в sch. пожалуйста ответ дать полный, а не этот огрызок спецификации о вставке и обработке по приоритету. Интересует: - (на уровне парсера) как загружается, - что из него берется (какие части) для парсирования. - куда вставляется или где используется полученный резльтат. - как вообще происходит обход подписанного таким макаром файла. Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2007, 18:15 |
|
||
|
Назначение include
|
|||
|---|---|---|---|
|
#18+
SuSa- (на уровне парсера) как загружаетсякак обычно SuSa- что из него берется (какие части) для парсированиявсе SuSa- куда вставляется или где используется полученный резльтатникуда не вставляется, используется там, куда инклюдится, ессно. SuSa- как вообще происходит обход подписанного таким макаром файлаподписанного??? Не заметил процедуры подписывания. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2007, 13:58 |
|
||
|
Назначение include
|
|||
|---|---|---|---|
|
#18+
maXmo ты шутник!!! По конкретнее ответить можешь не отправляя читать спецификацию? Привиди хоть пример использования команды include с коментариями на русском :) Если из файла который записан в include, берется все (всё?! -савсем всё?, и ns и шапка? или только шаблоны) то что (как ) обрабатывается шапка, открывающие и закрывающиеся теги. ? Может ли в включаемом файле быть к примеру 2 шаблона, один из которых вызывается, а второй не трогается. ? Возможны ли варианты что включаемом файле тоже есть include. как идет обработка в таких случаях? (как рассмотрены выход из замкнутых цыклов?) Пока все. Просьба ответить. Буду очень благодарен ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2007, 14:22 |
|
||
|
Назначение include
|
|||
|---|---|---|---|
|
#18+
SuSaПо конкретнее ответить можешь не отправляя читать спецификацию?я вроде на всё ответил. А чем тебя спецификация не устраивает? Там всего один абзац про это читать. Не осилишь? SuSaПривиди хоть пример использования команды include с коментариями на русском :)может, сам гугл напряжёшь? SuSaЕсли из файла который записан в include, берется все (всё?! -савсем всё?, и ns и шапка? или только шаблоны) то что (как ) обрабатывается шапка, открывающие и закрывающиеся теги.Не понял, что у тебя за проблема? Начнём с того, что хсл – это хмл, все хмл-документы парсятся по одному алгоритму, не зависящему ни от чего и ни от кого, будь то хслт, схема, mathml, svg или что-то другое. Парсятся они в дом-структуру, с которой уже работает конкретное хмл-приложение согласно своей логике, а в контексте дом-структуры уже нет таких сущностей как открывающий и закрывающий тег. SuSaМожет ли в включаемом файле быть к примеру 2 шаблона, один из которых вызывается, а второй не трогается.ну а что мешает? Не вызовешь – не вызовется. SuSaВозможны ли варианты что включаемом файле тоже есть include. как идет обработка в таких случаях? (как рассмотрены выход из замкнутых цыклов?)в спецификации сказано, что при первом дублировании шаблона возникнет ошибка и никто никуда не поедет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2007, 15:00 |
|
||
|
Назначение include
|
|||
|---|---|---|---|
|
#18+
maXmoА чем тебя спецификация не устраивает? Там всего один абзац про это читать. Не осилишь? В том то и дело, что всего один абзац. Ни примера, не пояснений. сиди и домысливай чего они там этим сказали неее конечно понятно, но че больно мало. Хчеться конкретики с обоснованием и демонстрацией ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2007, 15:15 |
|
||
|
Назначение include
|
|||
|---|---|---|---|
|
#18+
или погугли или сам составь пример: возьми готовое преобразование, разбей на два и проинклюдь одно в другое. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2007, 15:26 |
|
||
|
Назначение include
|
|||
|---|---|---|---|
|
#18+
Тут такой вопрос возник. Как поведет себя xsl, если внутрь его скопировать все теги на которые он ссылался include'ом. Упоминание о include убрать. По идеи должно работать. Единственное никак не получается написать пример если в этом документе будут использоваться одни и те же переменные, но в разных кусках (вне include'овской части и в ней) будут дейстовать. К примеру переменная 'f' была объявлена до части с include и ей было присвоено значение(к пр. =12), затем обрабатывается часть с include при этом происходит снова объявление переменной 'f' , ей присваивается другое значние (=14). а в конце внеинклюдовской части происходит вывод этой переменной. Какое значение выведется? 12 или 14? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2007, 14:43 |
|
||
|
Назначение include
|
|||
|---|---|---|---|
|
#18+
а можно два раза объявить одну переменную? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2007, 14:49 |
|
||
|
Назначение include
|
|||
|---|---|---|---|
|
#18+
А почему нельзя? вроде один раз по ошибке написал, проглатило и даже не ругнулось Сам удивился что такое проходит ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2007, 14:52 |
|
||
|
Назначение include
|
|||
|---|---|---|---|
|
#18+
Все! пример написал (рабочий)... не прошло :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2007, 14:57 |
|
||
|
Назначение include
|
|||
|---|---|---|---|
|
#18+
В смысле переопределение значения переменной проходит. но по завершению шаблона значение поменялось на старое. так что я так понимаю дублирования имен переменных (и переприсвоения их значений )в шаблонах пугаться не надо, главное каждую использовать в том месте где надо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2007, 15:00 |
|
||
|
Назначение include
|
|||
|---|---|---|---|
|
#18+
SuSaСам удивился что такое проходитУ меня не проходит. авторGlobal variable or parameter 'zz' cannot be defined more than once with the same import precedence. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2007, 15:53 |
|
||
|
|

start [/forum/topic.php?fid=14&fpage=64&tid=1334368]: |
0ms |
get settings: |
11ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
78ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
| others: | 252ms |
| total: | 427ms |

| 0 / 0 |
