XML data + XSL -> HTML | SVG | FLASH
1764
2
Преобразование XML данных в HTML с помощью XSL,JS,CSS не
вызывает никаких вопросов. Тут всё относительно просто.
Интереснее момент построения того же портала, где на
смену HTML приходит SVG или FLASH. Задачка такая:
- имея один и тот же набор исходных данных в виде XML получить
возможность генерировать что-то не только в виде HTML-страниц,
но и в тот же FLASH.
.
Одна из проблем такой генерации - вычисление размеров
отрисовываемых объектов. И неважно, хотим мы получить FLASH
или SVG, объектам нужно указывать вполне определенные
координаты {x, y, width, height, ...}. Напомню, что с HTML всё
просто, потому как те же таблицы умеют растягиваться, чтобы
вместить текст/имидж/... в ячейке.
Есть ли у кого какие задумки, зацепки и просто
предложения/мысли как это дело организовать?
Буду очень благодарен за ответы. И просьба - воздержаться
от пустых замечаний не по теме. Жду только конструктивного
разговора
вызывает никаких вопросов. Тут всё относительно просто.
Интереснее момент построения того же портала, где на
смену HTML приходит SVG или FLASH. Задачка такая:
- имея один и тот же набор исходных данных в виде XML получить
возможность генерировать что-то не только в виде HTML-страниц,
но и в тот же FLASH.
.
Одна из проблем такой генерации - вычисление размеров
отрисовываемых объектов. И неважно, хотим мы получить FLASH
или SVG, объектам нужно указывать вполне определенные
координаты {x, y, width, height, ...}. Напомню, что с HTML всё
просто, потому как те же таблицы умеют растягиваться, чтобы
вместить текст/имидж/... в ячейке.
Есть ли у кого какие задумки, зацепки и просто
предложения/мысли как это дело организовать?
Буду очень благодарен за ответы. И просьба - воздержаться
от пустых замечаний не по теме. Жду только конструктивного
разговора
Дык для этого надо формат того же Flash'а и SVG знать ))
ну это и коту яссно, что нужно знать, что это такое и с чем его можно есть... )))) Вот рабочий пример SVG-документа (можешь сохранить его в файл с расширением svg и посмотреть - что это такое. Нужен только плагин svg-viewer, который к сожалению работает пока только в MSIE. В мозилке он сейчас не работает - разработчики мозилки обещались в ближайших билдах этот баг исправить):
Example script01 - invoke an ECMAScript function from an onclick event
Click on circle to change its size
.
подробно, что такое SVG можно почитать тут
обсуждение этой темы есть также тут
попозже, как будет время - обрисую более подробно - в чём суть задачки. Как гварится - правильно обрисованная задача вкупе с правильно поставленным вопросом - уже содержат в себе ответ
Example script01 - invoke an ECMAScript function from an onclick event
Click on circle to change its size
.
подробно, что такое SVG можно почитать тут
обсуждение этой темы есть также тут
попозже, как будет время - обрисую более подробно - в чём суть задачки. Как гварится - правильно обрисованная задача вкупе с правильно поставленным вопросом - уже содержат в себе ответ