|
|
|
XSL-трансформация
|
|||
|---|---|---|---|
|
#18+
В XSL не очень. Основы HTML, XML. Кто может показать доходчивую инфу с простыми примерами трансформации с помощью XSL XML-->HTML? Или вот еще: есть к примеру файл 1.xml: Код: plaintext 1. 2. 3. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. Заранее благодарю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2007, 10:34 |
|
||
|
XSL-трансформация
|
|||
|---|---|---|---|
|
#18+
и в чем собственно проблемы? к примеру я работаю с парсером saxon под java, ОС Linux {то бишь, без графической оболочки, под консолью.. } В моем случаи запускной файл для этого случая будет выглядеть так java -jar saxon8.jar какой.xml которым_проверяем.xsl >куда.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2007, 10:48 |
|
||
|
XSL-трансформация
|
|||
|---|---|---|---|
|
#18+
SuSa . Работаю под виндой. То есть получается, что надо сдлеать js к примеру, который сделает это преобразование и даст на выходе html файл? так что ли? то есть создаст его. Видимо, я нифига не понимаю. Нужны некие примеры или разжеванная инфа с примерами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2007, 10:58 |
|
||
|
XSL-трансформация
|
|||
|---|---|---|---|
|
#18+
Добавить в начало XML ссылку на свой XSL. Как-то так (пишу по памяти): Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2007, 11:09 |
|
||
|
XSL-трансформация
|
|||
|---|---|---|---|
|
#18+
ЭЭЭХ Работаю под виндой. То есть получается, что надо сдлеать js к примеру, который сделает это преобразование и даст на выходе html файл? так что ли? то есть создаст его. Видимо, я нифига не понимаю. Нужны некие примеры или разжеванная инфа с примерами. Нее, если ты к примеру работаешь под виндой, но у тебя стоят те же saxon и java то твой запускной файл будет содержать туже запускную строку, а сам будет иметь расширение .bat Никакой js писать не надо. Если ты обладаешь какими то другими средствами на подобии oXygen'a или xmlSpy (вроде так), то есть программами которые умеют создавать, компилировать, проверять документы xsl ,xml и прочие, и имеют графическую оболочку, то у них свой способ применения одно файла к другому. К примеру у тебя есть Делфи (приравняем к парсеру с графическим интерфейсом ), ты в своем проекте (=xsl) написал обработку файла (=xml), и результат записываешь в другой файл (=html). Для запуска товего проекта надо нажать к примеру F9. На другом языке надо нажать что то другое... все зависит от парсера ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2007, 11:28 |
|
||
|
XSL-трансформация
|
|||
|---|---|---|---|
|
#18+
Alexander A. SakДобавить в начало XML ссылку на свой XSL. Как-то так (пишу по памяти): Код: plaintext да, и тогда (если файлы лежат рядом) 2 клика на XML ----> ослик покажет преобразованный ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2007, 12:04 |
|
||
|
XSL-трансформация
|
|||
|---|---|---|---|
|
#18+
Ну добавил, ослик пишет: Не удается отобразить страницу XML Не удается просмотреть ввод XML с использованием списка стилей XSL. Исправьте ошибку и затем нажмите кнопку "Обновить"или повторите попытку позднее. -------------------------------------------------------------------------------- Только стандартное пространство имен может иметь пустой URI. Ошибка при обработке ресурса ''file:///C:/Documents and Settin... <xsl:stylesheet xmlns:xsl=""> ммммм... может кто-то все-таки инфу покажет популярную ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2007, 12:33 |
|
||
|
XSL-трансформация
|
|||
|---|---|---|---|
|
#18+
Пространство имен должно быть только такое: Код: plaintext То есть 2.xsl должен начинаться так: Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2007, 14:17 |
|
||
|
XSL-трансформация
|
|||
|---|---|---|---|
|
#18+
Вот. Заработало. Блин простой пример же. Но в голове не укладывается как это работает. Какая-то, мягко говоря, рекурсия получается )))) Видно это не для средних умов, надо начинать с каких-то азов. Побльше практики. От одного этого примера легче как-то не стало. эх. )) Может у кого есть инфа популярная? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2007, 15:20 |
|
||
|
|

start [/forum/topic.php?fid=14&msg=34378414&tid=1334416]: |
0ms |
get settings: |
5ms |
get forum list: |
9ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
157ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
32ms |
get tp. blocked users: |
1ms |
| others: | 196ms |
| total: | 415ms |

| 0 / 0 |
