This is the mail archive of the xsl-list@mulberrytech.com mailing list .
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Hi all, I'm using MSXML4 and .AddObject to pass a reference to a COM object to my XSLT. My com object exposes a series of objects that I'd like to access in my XSLT for example: object.getRecord("CITIZENSHIP-TABLE","CA").Description would return a string "Canadian". Here's a snippet of my XSLT: (it gives me a parse error: "expected 'eof' found '.' eoTables:GetRecord('CITIZENSHIP-TABLE','CA')-->.<--Description) <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:eoTables="urn:eoTables exclude-result-prefixes="eoTables"> <xsl:output method="html"/> <xsl:template match="CLIENT-INFO"> ... snip ... <xsl:value-of select="eoTables:getRecord('CITIZENSHIP-TABLE','CA').Description"/> ... snip ... </xsl:template> <xsl:stylesheet> and in my vb code that calls MSXML I have something like this: ... snip ... Set g_Tables = New TableEngine processor.addObject g_Tables, "urn:eoTables" processor.Transform ... snip ... Q. How do I traverse the COM object hierarchy from within the XSLT code? I've also tried something like the following but I don't knw how to reference the external object: ... snip ... <msxsl:script language="VBScript" implements prefix="tables"> Function getCodeDescription(argTable, argCode) ' I don't want to incur the overhead of ' dim o = CreateObject("TableEngine") getCodeDescription = <<unknown sytax here>>.GetRecord(argTable,argCode).Description End Function ... snip ... <xsl:value-of select="tables:getCodeDescription('CITIZENSHIP-TABLE','CA')"/> ... snip ... Any help is much appreciated. Thanks, Dean __________________________________________________ Do You Yahoo!? Get personalized email addresses from Yahoo! Mail http://personal.mail.yahoo.com/ XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |