- To: 'asim' <qazi@a...>
- Subject: RE: XSL Tranformation Error , plz help
- From: Jason Brown <Jason@i...>
- Date: Mon, 20 Jan 2003 12:25:46 -0000
- Cc: "XML-DEV (E-mail)" <xml-dev@l...>
|
Basically you are referencing an undeclared namespace (xsl) somwhere in
your xml .
try
adding the following attribute to your Schema tag
xmlns:xsl="http://www.w3.org/2001/XMLSchema"
Regards
Jason
function OneTemplateTransformDocument(srcXML, srcXSL) Dim
sourceFile, styleFile, source 'the xsl file path styleFile
= srcXSL set source =
Server.CreateObject("MSXML2.DOMDocument.4.0") source.async =
false source.loadXML srcXML Set objRoot =
source.documentElement Set objField =
objRoot.selectSingleNode("//selected-template-id") Set objField3 =
objRoot.selectSingleNode("//include-template-id") Set objField4 =
objRoot.selectSingleNode("//include-path-info") IncTemplatePath =
objField4.text + objField.TEXT + "/Templates/" &
objField3.TEXT Set objRoot = Nothing
'Get The Style Object set style =
Server.CreateObject("MSXML2.DOMDocument.4.0") style.async =
false style.load styleFile Set objRoot1
= style.documentElement Set objField1 =
style.selectSingleNode("/xsl:stylesheet/xsl:include[@href='INCLUDEPATH1']")
objField1.setAttribute "href",
IncTemplatePath Set objField1 =
Nothing Set objField3 = Nothing Set objField4
= Nothing 'Error Handaling if
(source.parseError.errorCode <> 0) then result =
reportParseError(source.parseError) elseif
(style.parseError.errorCode <> 0) then result =
reportParseError(style.parseError) else on
error resume next result =
source.transformNode(style) if (err.number<>0)
then result =
reportRuntimeError(exception) end if end
if 'Make the result OneTemplateTransformDocument =
result End Function
the above is my function to generate HTML
using Dom
i m getting this error .. can anybody explain tis
y i m getting this error.
msxml4.dll error '80004005'
Reference to undeclared namespace prefix: 'xsl'.
/common/xmlfunctions.asp, line 157
|
|