Subject: Re: [xsl] Matching " within a variable as:item()* From: Alex Muir <alex.g.muir@xxxxxxxxx> Date: Tue, 5 Jan 2010 13:43:05 +0000 |
Thanks Martin and David for this explanation. Makes Sense! Alex On Tue, Jan 5, 2010 at 1:39 PM, David Carlisle <davidc@xxxxxxxxx> wrote: > > It's not possible to reconstruct any example from the posted fragments > but one observation: these are not equivalent: > > > <xsl:text>"</xsl:text> > <xsl:value-of select="'ZXZX'"/> > <xsl:text>"</xsl:text> > > > <xsl:text>"ZXZX"</xsl:text> > > > The first makes a sequence of three text nodes, with values ", ZXZX and " > > The second makes a single text node, with value "ZXZX" > > > in some circumstances (for example if you copy these to an element in > the result tree ) these things are equivalent, as text nodes are merged, > but in other cases, for example if you directly extract nodes such as > $VariableAsItem[1] then you will get different results. > > The variable name VariableAsItem is a bit misleading as it suggests a > single item but it is typed as item()* allowing an arbitrary sequence. > > David > > -- Alex https://sites.google.com/a/utg.edu.gm/alex
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Matching " within a varia, David Carlisle | Thread | [xsl] DITA Open Toolkit woes, G. Ken Holman |
Re: [xsl] Matching " within a varia, David Carlisle | Date | Re: [xsl] Associating javascript wi, Rob Belics |
Month |