xsl-list
[Top] [All Lists]

RE: Root when the current node is part of Parameter Result Tree Fragement/Nodelist

2004-03-09 15:54:27
>
> The problem is that - within the context of the ParamColour matching
> template, the key object doesn't seem to be defined - in fact,

Hi,

The actual problem seems to be that your xsl:param is being defaulted to a
string type. Try setting the type to RTF explicitly like:


Actually - I'm using the 1.1/2.0 implementation of XSLT in SAXON 7.8 - it handles the node-set type parameters just fine without extensions. So far I'm extension function free - but using an 'unreleased' XSLT standard.


> even root of this context node ( i.e. <xsl:copy-of select="//" /> is only
the
> Parameter contents. This makes me very sad.

Yes, but in the context of the Object template it makes you happy (?) Does
it work in there?


I think you mis-understand me. The key is actually unavailable in the context of the child node of the $OtherExpr/ParamColour node. It's like it comes from a completely different source document (which, in a way I guess it does.) I've worked around it by passing the key member I'm interested in as a parameter when the $OtherExpr/ParamColour matching template is pushed - but this feels like a hack to me - might just be my lack of familiarity with XSLT.


Hope this helps!


It does - thank you for the reply - but I think we might be looking at two separate problems.

Thanks again,
Colin

_________________________________________________________________
Tired of spam? Get advanced junk mail protection with MSN Premium http://join.msn.com/?pgmarket=en-ca&page=byoa/prem&xAPID=1994&DI=1034&SU=http://hotmail.com/enca&HL=Market_MSNIS_Taglines


XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list