|
|
|
Ошибка при тестировании XSLT-преобразования
|
|||
|---|---|---|---|
|
#18+
При тестировании XSLT-преобразования в VBA выдается ошибка Ошибка при компиляции Microsoft VBScript Предполагается наличие инструкции line=2,col=27 (line is offset from the Start of the Script block) Public function getDate() as string Привожу текст XSLT-преобразования <xsl:stylesheet xmlns:inter="http://Epicor.com/InternalMessage/1.1" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" exclude-result-prefixes="inter js msxsl" xmlns:js="JScript functions" xmlns:msxsl="urn:schemas-microsoft-com:xslt" extension-element-prefixes="csharp" xmlns:csharp="http://Epicor.com/InternalMessage/1.1"> <msxsl:script language="VBScript" implements-prefix="csharp"> public function getDate() as string Dim dd As Date dd = Date getDate = Str(Year(dd)) end function </msxsl:script> <xsl:output method="xml" version="1.0"/> <xsl:template match="inter:msg"> <xsl:element name="MESSAGE"> <xsl:apply-templates select="inter:req"/> </xsl:element> </xsl:template> <xsl:template match="inter:req"> <HEAD> <xsl:element name="DATE"> <xsl:value-of select="csharp:getDate()"/> </xsl:element> <xsl:element name="MESSAGETYPE">AdvancedShipNotice</xsl:element> </HEAD> </xsl:template> </xsl:stylesheet> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2008, 14:49 |
|
||
|
Ошибка при тестировании XSLT-преобразования
|
|||
|---|---|---|---|
|
#18+
1) Пользуйтесь тегом [src ]? если хотите, чтобы вас понимали 2) он явно говорит, что ошибка в функции getDate. Сначала оттестируйте функцию, а потом вставляйте ее в xsl С уважением, Vasilisk ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2008, 15:06 |
|
||
|
Ошибка при тестировании XSLT-преобразования
|
|||
|---|---|---|---|
|
#18+
Отдельно функция getDate работает. Наверное, в самом XSLT-файле не хватает какого-то описания. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2008, 15:14 |
|
||
|
|

start [/forum/topic.php?fid=14&msg=35248497&tid=1333947]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
64ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
| others: | 14ms |
| total: | 171ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...