|
[XML-DEV Mailing List Archive Home]
[By Thread]
[By Date]
[Recent Entries]
[Reply To This Message]
RE: XSL Tranformation Error , plz help
Title: Message
|
When
an XPath expression containing namespace prefixes is suppled to a method such as
selectSingleNode, then you need to declare the namespaces using the
selectionNamespaces property, which you can set using the setProperty method on
the document object. It's also a good idea to set the selectionLanguage property
to "XPath" - the default is a Microsoft-proprietary variant of
XPath.
Michael Kay Software AG home:
Michael.H.Kay@n... work: Michael.Kay@s...
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
|

|
PURCHASE STYLUS STUDIO ONLINE TODAY!
Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!
Download The World's Best XML IDE!
Accelerate XML development with our award-winning XML IDE - Download a free trial today!
Subscribe in XML format
| RSS 2.0 |
 |
| Atom 0.3 |
 |
| |
Stylus Studio has published XML-DEV in RSS and ATOM formats,
enabling users to easily subcribe to the list from their preferred news reader application.
|
Stylus Studio Sponsored Links are added links designed to provide related and additional information to the visitors of this website.
they were not included by the author in the initial post. To view the content without the Sponsor Links please
click here.
|
|