Владетель
Зарегистрирован: 29 September 2002
Сообщения: 20481
Примеры кода: 12
|
RE[3]: XSLT |
11 July 2002 15:29 |
|
|
|
|
>>Ну разве что как красивый редактор А вообще-то XSLT - тот же XML, с некоторыми дополнительными свойствами. Так что читай и учи XSLT (книжки на русском вроде есть хорошие, или в MSDN иди). А потом все просто - получаешь XML от веб сервиса, наводишь на него созданный тобой шаблон (с помощью MSXML или классов из System.Xml) и результат выводишь пользователю.
>
>Т.е. я так понял, это выглядит примерно так:
>На клиентскую форму кидаю Xml вебконтроль. В его св-во Document запихиваю XML, что получаю от сервиса, св-во TransformSource устанавливаю на имя XSLT файла с шаблоном. Всё так?
>Единственное что остается это создать XSLT файл.
>Неужели нет никакой автоматизации этого процесса? Так ломает писать его ручками.
>Скажем имея XML файл сгенерить для него шаблон.
Ну это примерно звучит как "имея наполнение html страницы сгенерировать шаблон этой страницы" XSL/XSLT представляет собой правила преобразования XML файла из одного формата в другой, в том числе преобразования из XML в HTML. И ничто иное. Автоматически, как ты сам понимаешь, такое не сгенеришь - откуда генератору то знать что ты хочешь получить в итоге? Многие вещи нам непонятны не оттого, что наши понятия слабы, а оттого, что данные вещи не входят в круг наших понятий.
|
|