Subject: Re: [xsl] Re: Convert a XML string to a node From: António Mota <amsmota@xxxxxxxxx> Date: Wed, 23 Mar 2005 11:00:21 +0000 |
Ofcourse that's the solution, what was i thinking... Since i've made a lot of other things by calling xslt with params, i went straight to that. There are cases where i need that, but between the two solutions i think i can cover all the cases... Thanks for pointing the (not so for me) obvious solution. On Wed, 23 Mar 2005 12:31:59 +0200, Emmanouil Batsis <Emmanouil.Batsis@xxxxxxxxxxx> wrote: > > AFAIK there's already a bug for this on bugzilla in mozilla.org (meaning > passing DOM objects as params). For now, i dont see the problem in your > usecase, since the DOM you want to add is not dependent in any way to > the transformation. Just use regular DOM methods to inject the fragment > in the transformation result tree. > > hth, > > Manos > > Antsnio Mota wrote: > > >Well, let me add some info. I have this xsl: > > > > <xsl:param name="nnode" select="/.."/> > > > > <xsl:template match="/*"> > > <xsl:copy> > > <xsl:apply-templates/> > > <xsl:copy-of select="$nnode"/> > > </xsl:copy> > > </xsl:template> > > > > <xsl:template match="node()|@*"> > > <xsl:copy> > > <xsl:apply-templates select="@*|node()"/> > > </xsl:copy> > > </xsl:template> > > > >and what i wish to acomplish is to insert at the root level any tree > >structure that's passed to the param (polimorphism, how i like that > >word!). > > > >Since it seems i can't do that on FF, i was thinking in some sort of > >alternative, maybe using some kind of document() or some xsl template > >that parse the node tags in a string containing the xml and creating > >the output nodes or whatever... > > > >I'm a bit frustated with all this effort i'm putting in making my apps > >cross-browser, at least to IE and FF, but sometimes it seems it's too > >much overhead in it. Maybe i just give up, sold my soul to the forces > >of darkness and use only IE... > > > > > > > >On Tue, 22 Mar 2005 23:12:16 +0000, Antsnio Mota <amsmota@xxxxxxxxx> wrote: > > > > > >>I have this situation where i'm creating a DOM doc in Javascript and > >>adding some nodes to it, that i want to pass to a param in a XSLT. > >> > >>It works ok in IE, but it seems not in FF > >>(https://bugzilla.mozilla.org/show_bug.cgi?id=248025) > >> > >>So can i pass this as a string instead and converting it to a node so > >>i can include it in my result tree? > >> > >>Since i'm working on the browser i can't use extensions, so it seems > >>i'm on a dead end in here. > >> > >>Does someone have any thoughts? > >> > >>Thanks.
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Re: Convert a XML string , Emmanouil Batsis | Thread | Re: [xsl] Re: Convert a XML string , António Mota |
Re: [xsl] Unique IDs?, Sven Waibel | Date | RE: [xsl] More newbie questions, mylistaddress |
Month |