Гуру, помогите, пожалуйста: XSLT преобразование
Allex 25.03.2007 04:06
/ 25.03.2007 14:30
Есть 1 xdoc, который хочу трансформировать;
есть 2 xdoc-a (шаблоны для трансформации)
один загружаю с диска
$document_tr[^xdoc::load[/xsl/test.xsl]]
второй создается в подключаемом классе, вызываю его
^nav:nav_top_xsl[]
последний шаблон присоединяю к первому шаблону
$nav_xsl[$nav:nav_top_xsl.documentElement]
$nav_templ[$document_tr.documentElement]
$add[^nav_templ.appendChild[$nav_xsl]]
для чистоты эксперимента сохраняю объединенный xdoc в файл
^document_tr.save[saved.xsl]
с ним вроде все в поряде:
<?xml version="1.0" encoding="WINDOWS-1251" ?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
.....
</xsl:stylesheet>
пытаюсь трансформировать документ, специально подготовленный для этого и выдать нагора результат:
$transformedDoc[^document.transform[$document_tr]]
^transformedDoc.string[$.method[xml]]
в ответ получаю:
В работе Parser произошла ошибка:
found a top-level element xsl:template with null namespace uri
если иду другим путем, вызывая сохраненный xsl
$transformedDoc[^document.transform[^xdoc::load[saved.xsl]]]
^transformedDoc.string[$.method[xml]]
все прекрасно работает...
подскажите, пожалуйста, где я не прав в первом варианте?
- Гуру, помогите, пожалуйста: XSLT преобразование, Allex 25.03.2007 04:06 / 25.03.2007 14:30
- пока гуру спят, D 25.03.2007 14:39
- Ответ, Allex 25.03.2007 14:50 / 25.03.2007 16:58
- Ответ, D 25.03.2007 18:20 / 25.03.2007 18:21
- Ответ, Allex 25.03.2007 19:03
- Ответ, D 25.03.2007 21:21
- Ответ, Allex 25.03.2007 21:42 / 25.03.2007 21:45