|
|
|
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&msg=34071744&tid=1334607]: |
0ms |
get settings: |
5ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
161ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
28ms |
get tp. blocked users: |
1ms |
| others: | 204ms |
| total: | 422ms |

| 0 / 0 |
