|
|
|
XSLT-преобразование через MSXML/IE
|
|||
|---|---|---|---|
|
#18+
Вот возникла такая проблемка: есть юзерские документы XML-формата, к ним есть стандартные XSL-отображалки. В части документов строчка трансформации прописана явно - и их банально открывает IE (из дельфевого клиента, вызовом ShellExecute). А вот когда xslt-шаблон не прописан, то приходится изгяляться - грузить документ, добавлять строчку, выгружать во временный каталог, и оттуда уже открывать. Собственно, вопрос: можно ли как-то через COM (подгрузив IE как OLE-контейнер) или через ShellExecute, объяснить IE, что он должен использовать такой-то шаблон? (какой шаблон использовать, заведомо известно до момента открытия файла). Или, возможно, через MSXML можно как-то напрямую сделать трансформацию, сохранить html, и открыть уже его? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2006, 14:32 |
|
||
|
XSLT-преобразование через MSXML/IE
|
|||
|---|---|---|---|
|
#18+
Можно через msxml выполнить, смотри интерфейс IXMLDOMNode ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2006, 14:42 |
|
||
|
XSLT-преобразование через MSXML/IE
|
|||
|---|---|---|---|
|
#18+
Вот с этим как раз проблемы, причем совершенно загадочного плана: Код: plaintext 1. При этом, те же xml и xslt через IE работают прекрасно, т.е. ошибок в xml/xslt нет. Никто с таким не сталкивался? Это под Delphi7.1 - случаем, не баг самого делфи? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2006, 20:37 |
|
||
|
|

start [/forum/topic.php?fid=14&fpage=70&tid=1334607]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
72ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
41ms |
get tp. blocked users: |
2ms |
| others: | 235ms |
| total: | 398ms |

| 0 / 0 |
