TVO>Пробую передать второй параметр например ProcessXml(subjectVar,newparam), изменяю функцию TVO>sub ProcessXml(File1,File2)
Это не функция, а процедура.
TVO>выдает ошибку TVO>Недопустимо использование скобок при вызове процедуры Sub TVO>ProcessXml(subjectVar,newparam)
Рискну предположить, что при вызове ProcessXml ты список параметров в скобки обрамляешь, т.е. пишешь так ... ProcessXml("", "") ... а надо так ... ProcessXml "", "" ... или так ... Call ProcessXml("", "") ... Хотя насчёт VB.Net в ASP незнаю, мб. там колла нет. Ты б своём форуме спросил, там тебе быстрее ответят.
Наука изощряет ум; ученье вострит память.
(c) Козьма Прутков
<%@ language=VBScript %>
<%
sub ProcessXml(File)
Dim xmlFile
Dim xslFile
xmlFile = File & ".xml"
xslFile = File & ".xsl"
set xml = Server.CreateObject("Microsoft.XMLDOM")
xml.async = false
xml.load(Server.MapPath(xmlFile))
set xsl = Server.CreateObject("Microsoft.XMLDOM")
xsl.async = false
xsl.load(Server.MapPath(xslFile))
Response.Write(xml.transformNode(xsl))
end sub
%>
Пробую передать второй параметр например ProcessXml(subjectVar,newparam), изменяю функцию
sub ProcessXml(File1,File2)
Dim xmlFile
Dim xslFile
xmlFile = File1 & ".xml"
xslFile = File2 & ".xsl"
выдает ошибку
Недопустимо использование скобок при вызове процедуры Sub
ProcessXml(subjectVar,newparam)
Здравствуйте, ZAMUNDA, Вы писали:
ZAM>Рискну предположить, что при вызове ProcessXml ты список параметров в скобки обрамляешь, т.е. пишешь так ... ProcessXml("", "") ... а надо так ... ProcessXml "", "" ... или так ... Call ProcessXml("", "") ... Хотя насчёт VB.Net в ASP незнаю, мб. там колла нет. Ты б своём форуме спросил, там тебе быстрее ответят.
А что рисковать, если прямым текстом пишется:
xml.load(Server.MapPath(xmlFile))
set xsl = Server.CreateObject("Microsoft.XMLDOM")
xsl.async = false
xsl.load(Server.MapPath(xslFile))
Response.Write(xml.transformNode(xsl))
Здравствуйте, Vi2, Вы писали:
Vi2>А что рисковать, если прямым текстом пишется:
Вот как раз прямым текстом, т.е. так:
xml.load(Server.MapPath(xmlFile))
set xsl = Server.CreateObject("Microsoft.XMLDOM")
xsl.async = false
xsl.load(Server.MapPath(xslFile))
Response.Write(xml.transformNode(xsl))
не так уж и хорошо видно. А когда кодом
xml.load(Server.MapPath(xmlFile))
set xsl = Server.CreateObject("Microsoft.XMLDOM")
xsl.async = false
xsl.load(Server.MapPath(xslFile))
Response.Write(xml.transformNode(xsl))
тогда всё видно. :-)
Эх... разгильдяйская молодёж пошла... :)
Наука изощряет ум; ученье вострит память.
(c) Козьма Прутков