Как преобразовать XML->SVG?
От: mephody Великобритания http://www.linkedin.com/pub/2/79/aa2
Дата: 27.12.02 11:41
Оценка:
Без использования каких бы то ни было скриптов. То есть, нужно, чтобы запуская xml в IE — он отображался как SVG-картинка...

Помогите, плз. Если есть какой-нибудь короткий рабочий пример, от которого можно было бы оттолкнуться, — буду премного благодарен!
Re: Как преобразовать XML->SVG?
От: Lloyd Россия  
Дата: 27.12.02 12:19
Оценка:
Здравствуйте, mephody, Вы писали:

M>Без использования каких бы то ни было скриптов. То есть, нужно, чтобы запуская xml в IE — он отображался как SVG-картинка...


M>Помогите, плз. Если есть какой-нибудь короткий рабочий пример, от которого можно было бы оттолкнуться, — буду премного благодарен!


SVG и есть XML
Re[2]: Как преобразовать XML->SVG?
От: mephody Великобритания http://www.linkedin.com/pub/2/79/aa2
Дата: 27.12.02 12:37
Оценка:
Здравствуйте, Lloyd, Вы писали:

L>Здравствуйте, mephody, Вы писали:


M>>Без использования каких бы то ни было скриптов. То есть, нужно, чтобы запуская xml в IE — он отображался как SVG-картинка...


M>>Помогите, плз. Если есть какой-нибудь короткий рабочий пример, от которого можно было бы оттолкнуться, — буду премного благодарен!


L>SVG и есть XML


На входе есть XML-документ с некоторым набором данных.
На выходе после преобразования нужно получить SVG изображение некоторой части хранящейся в нём информации. Не используя никакие скрипты.
То есть, скорее всего, вопрос вот в чём:
Как правильно написать XSL-преобразование, чтобы указав его в том XML-нике, при его открытии в IE мы бы получили SVG-картинку.
Re: Как преобразовать XML->SVG?
От: Captain Crocus  
Дата: 27.12.02 12:40
Оценка:
Здравствуйте, mephody, Вы писали:

M>Без использования каких бы то ни было скриптов. То есть, нужно, чтобы запуская xml в IE — он отображался как SVG-картинка...


M>Помогите, плз. Если есть какой-нибудь короткий рабочий пример, от которого можно было бы оттолкнуться, — буду премного благодарен!



"SVG-документы могут показываться в браузерах при помощи таких компонент, как Adobe SVG Viewer или Batik от Apache XML Project." А.Валиков "Технология XSLT".

Re[2]: Как преобразовать XML->SVG?
От: mephody Великобритания http://www.linkedin.com/pub/2/79/aa2
Дата: 27.12.02 12:54
Оценка:
Здравствуйте, Captain Crocus, Вы писали:

CC>Здравствуйте, mephody, Вы писали:


M>>Без использования каких бы то ни было скриптов. То есть, нужно, чтобы запуская xml в IE — он отображался как SVG-картинка...


M>>Помогите, плз. Если есть какой-нибудь короткий рабочий пример, от которого можно было бы оттолкнуться, — буду премного благодарен!


CC>

CC>

CC>"SVG-документы могут показываться в браузерах при помощи таких компонент, как Adobe SVG Viewer или Batik от Apache XML Project." А.Валиков "Технология XSLT".



Вопрос вот в чём: Как дать понять броузеру, что ему дают именно SVG-документ?
Открываем же мы XML-документ (с расширением .xml).
Re[3]: Как преобразовать XML->SVG?
От: Captain Crocus  
Дата: 27.12.02 13:01
Оценка:
Здравствуйте, mephody, Вы писали:

M>Вопрос вот в чём: Как дать понять броузеру, что ему дают именно SVG-документ?

M>Открываем же мы XML-документ (с расширением .xml).

Я не знаю, просто вспомнил, что читал, и привел ссылку. Наверное, после установки компонента браузер увидит SVG-документ.
Re[3]: Как преобразовать XML->SVG?
От: space® Россия  
Дата: 07.01.03 04:02
Оценка: 5 (1)
M>Вопрос вот в чём: Как дать понять броузеру, что ему дают именно SVG-документ?
M>Открываем же мы XML-документ (с расширением .xml).

ну если бы ты потрудился посмотреть — что такое SVG, то обнаружил бы,
что файл имеет расширение svg, а не xml. По расширению
браузер понимает, что хотят открыть. При условии, что у тебя установлен
необходимый плагин (о них тебе уже выше сказали). Ну и потом,
SVG — это язык, основанный на XML и имеет свой DTD.
Вот пример SVG-документа:

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%">
  <desc>
    <!-- put a description here -->
  </desc>
  <g>
    <!-- your graphic here -->
  </g>
</svg>



_____________________________________
удачи и не кипятись попусту
Re[4]: Как преобразовать XML->SVG?
От: Аноним  
Дата: 07.01.03 09:05
Оценка: 1 (1)
Здравствуйте, space®, Вы писали:

M>>Вопрос вот в чём: Как дать понять броузеру, что ему дают именно SVG-документ?

M>>Открываем же мы XML-документ (с расширением .xml).

S>ну если бы ты потрудился посмотреть — что такое SVG, то обнаружил бы,

S>что файл имеет расширение svg, а не xml. По расширению
S>браузер понимает, что хотят открыть. При условии, что у тебя установлен
S>необходимый плагин (о них тебе уже выше сказали).

При получении документа с сервера браузер опирается на заголовок Content-Type, в котором для XML стоит text/xml, для SVG — что-то еще. Поскольку тебе отдадут чистый XML браузер никогда не узнает? что это должен быть SVG.

Второй момент — кто-то должен применить XSLT, для SVG он может плагином не применяться. К тому же неплохо учесть? что XML превратится в SVG на клиенте после применения XSLT.

В общем, лучше будет применить преобразование на сервере.

Алексей Мартынов
Re[5]: Как преобразовать XML->SVG?
От: space® Россия  
Дата: 07.01.03 10:30
Оценка: -1
А>При получении документа с сервера браузер опирается на заголовок Content-Type, в котором для XML стоит text/xml, для SVG — что-то еще. Поскольку тебе отдадут чистый XML браузер никогда не узнает? что это должен быть SVG.
Повзольте спросить — Вы читать умеете? Браузеру отдадут файл с раширением SVG, но никак не XML, если Вы сохранили свой SVG-документ именно с этим расширением. Это первое.

Второе, на что хочется обратить внимание, так это прежде чем отвечать на вопросы и давать советы, хорошо бы выяснить для себя (хотя бы) — что такое SVG и с "чем его едят" Тогда не будет замечаний подобных вот этому:
---------------------------------------------
.....А>Второй момент — кто-то должен применить XSLT, для SVG он может плагином не применяться. К тому же неплохо учесть? что XML превратится в SVG на клиенте после применения XSLT.

.....А>В общем, лучше будет применить преобразование на сервере.
---------------------------------------------

Если ещё непонятно, то могу повторить, что SVG — законченная вещчь, которую понимает svg-viewer и отображает как надо. И XSLT тут НИ ПРИ ЧЁМ! Если только у Вас нет горячего желания получить из SVG-данных ещё что-то иное. Тот же HTML-документ к примеру
Re[6]: Как преобразовать XML->SVG?
От: Koenig inhabitant Россия  
Дата: 08.01.03 10:28
Оценка: -1
Здравствуйте, space®, Вы писали:

А>>При получении документа с сервера браузер опирается на заголовок Content-Type, в котором для XML стоит text/xml, для SVG — что-то еще. Поскольку тебе отдадут чистый XML браузер никогда не узнает? что это должен быть SVG.

®>Повзольте спросить — Вы читать умеете? Браузеру отдадут файл с раширением SVG, но никак не XML, если Вы сохранили свой SVG-документ именно с этим расширением. Это первое.

Прошу прощения, не сочтите за наглость мой вопрос, и, умоляю Вас, ответьте, как же тогда по Вашему мнению будет выглядеть картинка some_boo_foo.jpg в броузере, если браузеру сервер отдаст some_boo_foo.jpg с content-type = text/html?
... << RSDN@Home 1.0 beta 3 >>
"Say good-bye, go home, jerk off and go to bed".(c)
Re[7]: Как преобразовать XML->SVG?
От: space® Россия  
Дата: 08.01.03 10:48
Оценка:
Здравствуйте, Koenig inhabitant, Вы писали:

KI>Прошу прощения, не сочтите за наглость мой вопрос, и, умоляю Вас, ответьте, как же тогда по Вашему мнению будет выглядеть картинка some_boo_foo.jpg в броузере, если браузеру сервер отдаст some_boo_foo.jpg с content-type = text/html?


не сочту за наглость, и отвечу если только Вы скажете, где, в каком месте и каким образом в SVG-файле, а это обычный текстовый документ, будет Ваша картинка some_boo_foo.jpg?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.